OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
blockLatticeStructure2D.h File Reference

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"
+ Include dependency graph for blockLatticeStructure2D.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)
 

Detailed Description

Dynamics for a generic 2D block structure – header file.

Definition in file blockLatticeStructure2D.h.