OpenLB 1.7
|
Dynamics for a generic 2D block structure – header file. More...
#include <vector>
#include "cell.h"
#include "blockStructure2D.h"
#include "postProcessing.h"
#include "serializer.h"
#include "spatiallyExtendedObject2D.h"
#include "geometry/blockGeometryStructure2D.h"
#include "latticeStatistics.h"
#include "functors/analytical/analyticalF.h"
Go to the source code of this file.
Classes | |
class | olb::BlockLatticeStructure2D< T, DESCRIPTOR > |
An interface to all the variants of (more or less) regular lattices. More... | |
Namespaces | |
namespace | olb |
Top level namespace for all of OpenLB. | |
Functions | |
template<typename T > | |
bool | olb::getRangeBlockGeometrySmoothIndicatorIntersection2D (BlockGeometryStructure2D< T > &blockGeometry, SmoothIndicatorF2D< T, T, true > &sIndicator, T invDeltaX, std::vector< int > &start, std::vector< int > &end) |
template<typename T , typename DESCRIPTOR > | |
void | olb::setBlockExternalParticleField (BlockGeometryStructure2D< T > &blockGeometry, AnalyticalF< 2, T, T > &velocity, SmoothIndicatorF2D< T, T, true > &sIndicator, BlockLattice2D< T, DESCRIPTOR > &extendedBlockLattice) |
template<typename T , typename DESCRIPTOR > | |
void | olb::setBlockExternalParticleField (BlockGeometryStructure2D< T > &blockGeometry, AnalyticalF< 2, T, T > &velocity, SmoothIndicatorF2D< T, T, true > &sIndicator, BlockLattice2D< T, DESCRIPTOR > &extendedBlockLattice, Vector< T, 2 > cellMin, Vector< T, 2 > cellMax, Vector< bool, 2 > periodic) |
template<typename T , typename DESCRIPTOR > | |
void | olb::setBlockZetaParticleField (BlockGeometryStructure2D< T > &blockGeometry, AnalyticalF< 2, T, T > &velocity, SmoothIndicatorF2D< T, T, true > &sIndicator, BlockLattice2D< T, DESCRIPTOR > &extendedBlockLattice) |
Dynamics for a generic 2D block structure – header file.
Definition in file blockLatticeStructure2D.h.