33template <
typename T>
class Cuboid2D;
34template <
typename T>
class Cuboid3D;
36template <
typename T,
unsigned D>
46template <
typename T,
unsigned D>
56template <
typename T,
unsigned D>
66template <
typename T,
typename DESCRIPTOR>
76template <
typename T,
typename DESCRIPTOR>
87template <
typename T,
unsigned DIM>
97template <
typename T,
unsigned DIM>
107template <
typename T,
unsigned DIM,
typename OUT_T=
float,
typename W=T>
117template <
typename T,
typename DESCRIPTOR>
127template <
typename T,
typename DESCRIPTOR>
137template <
typename T,
typename DESCRIPTOR>
147template <
typename T,
typename DESCRIPTOR>
157template <
typename T,
typename DESCRIPTOR>
167template <
typename T,
typename DESCRIPTOR>
177template <
typename T,
unsigned D>
184template <
typename T>
class BlockF2D;
185template <
typename T>
class BlockF3D;
187template <
typename T,
unsigned D>
194template <
typename T,
typename U>
class SuperF2D;
195template <
typename T,
typename U>
class SuperF3D;
197template <
unsigned D,
typename T,
typename U=T>
207template <
typename T,
unsigned D>
217template <
typename T,
unsigned D>
227template <
typename T,
unsigned D>
237template <
typename T,
unsigned D>
247template <
typename T,
unsigned D>
257template <
typename T,
unsigned D>
267template <
typename T,
unsigned D>
277template <
typename T,
typename S,
unsigned D,
bool PARTICLE=false>
287template <
typename T,
unsigned D>
297template <
typename T,
unsigned D>
307template <
typename T,
unsigned D>
314template <
typename T,
typename DESCRIPTOR,
typename FIELD>
class SuperField2D;
315template <
typename T,
typename DESCRIPTOR,
typename FIELD>
class SuperField3D;
317template <
typename T,
typename DESCRIPTOR,
typename FIELD>
328template <
typename T,
typename DESCRIPTOR>
338template <
typename T,
typename DESCRIPTOR>
348template <
typename T,
typename DESCRIPTOR>
359template <
typename T,
typename DESCRIPTOR>
represents all functors that operate on a cuboid in general, mother class of BlockLatticeF,...
represents all functors that operate on a cuboid in general, mother class of BlockLatticeF,...
Block indicator identifying neighbors of boundary cells.
Block indicator identifying neighbors of boundary cells.
Base block indicator functor (discrete)
Base block indicator functor.
BlockIndicatorF2D from IndicatorF2D.
BlockIndicatorF3D from IndicatorF3D.
Block indicator functor from material numbers.
Block indicator functor from material numbers.
represents all functors that operate on a DESCRIPTOR in general, e.g. getVelocity(),...
represents all functors that operate on a DESCRIPTOR in general, e.g. getVelocity(),...
represents all functors that operate on a DESCRIPTOR with output in Phys, e.g. physVelocity(),...
represents all functors that operate on a DESCRIPTOR with output in Phys, e.g. physVelocity(),...
A regular single 2D cuboid is the basic component of a 2D cuboid structure which defines the grid.
A regular single 3D cuboid is the basic component of a 3D cuboid structure which defines the grid.
A cuboid structure represents the grid of a considered domain.
A cuboid geometry represents a voxel mesh.
indicator function for a 2D-cuboid, parallel to the planes x=0, y=0; theta rotates cuboid around its ...
indicator function for a 3d-cuboid, parallel to the planes x=0, y=0, z=0.
IndicatorF2D is an application from .
IndicatorF3D is an application from .
Interface of 2D post-processing steps.
represents all functors that operate on a SuperStructure<T,2> in general
represents all functors that operate on a SuperStructure<T,3> in general
Indicator identifying neighbors of boundary cells.
Indicator identifying neighbors of boundary cells.
Base indicator functor (discrete)
SuperIndicatorF2D from IndicatorF2D.
SuperIndicatorF3D from IndicatorF3D.
Indicator functor from material numbers.
Indicator functor from material numbers.
functor to get pointwise the cuboid no. + 1 on local lattice
functor to get pointwise the cuboid no. + 1 on local lattice
represents all functors that operate on a SuperLattice in general, e.g. getVelocity(),...
represents all functors that operate on a SuperLattice in general, e.g. getVelocity(),...
functor to get pointwise the material no. presenting the geometry on local lattice
functor to get pointwise the material no. presenting the geometry on local lattice
represents all functors that operate on a DESCRIPTOR with output in Phys, e.g. physVelocity(),...
represents all functors that operate on a DESCRIPTOR with output in Phys, e.g. physVelocity(),...
functor to get pointwise the rank no. + 1 on local lattice
functor to get pointwise the rank no. + 1 on local lattice
SuperVTMwriter2D writes any SuperF2D to vtk-based output files.
SuperVTMwriter3D writes any SuperF3D to vtk-based output files.
Top level namespace for all of OpenLB.
std::conditional_t< DESCRIPTOR::d==2, SuperLatticeF2D< T, DESCRIPTOR >, SuperLatticeF3D< T, DESCRIPTOR > > SuperLatticeF
std::conditional_t< D==2, IndicatorCuboid2D< T >, IndicatorCuboid3D< T > > IndicatorCuboid
std::conditional_t< D==2, Communicator2D< T >, Communicator3D< T > > Communicator
std::conditional_t< D==2, BlockIndicatorBoundaryNeighbor2D< T >, BlockIndicatorBoundaryNeighbor3D< T > > BlockIndicatorBoundaryNeighbor
std::conditional_t< DIM==2, SuperGeometryStatistics2D< T >, SuperGeometryStatistics3D< T > > SuperGeometryStatistics
std::conditional_t< DESCRIPTOR::d==2, BlockLatticeInterpPhysVelocity2D< T, DESCRIPTOR >, BlockLatticeInterpPhysVelocity3D< T, DESCRIPTOR > > BlockLatticeInterpPhysVelocity
std::conditional_t< D==2, SuperIndicatorBoundaryNeighbor2D< T >, SuperIndicatorBoundaryNeighbor3D< T > > SuperIndicatorBoundaryNeighbor
std::conditional_t< DESCRIPTOR::d==2, SuperLatticeRank2D< T, DESCRIPTOR >, SuperLatticeRank3D< T, DESCRIPTOR > > SuperLatticeRank
std::conditional_t< D==2, SuperIndicatorFfromIndicatorF2D< T >, SuperIndicatorFfromIndicatorF3D< T > > SuperIndicatorFfromIndicatorF
std::conditional_t< DESCRIPTOR::d==2, BlockLatticePhysF2D< T, DESCRIPTOR >, BlockLatticePhysF3D< T, DESCRIPTOR > > BlockLatticePhysF
std::conditional_t< D==2, BlockF2D< T >, BlockF3D< T > > BlockF
std::conditional_t< DESCRIPTOR::d==2, LatticeCouplingGenerator2D< T, DESCRIPTOR >, LatticeCouplingGenerator3D< T, DESCRIPTOR > > LatticeCouplingGenerator
std::conditional_t< DESCRIPTOR::d==2, BlockLatticeF2D< T, DESCRIPTOR >, BlockLatticeF3D< T, DESCRIPTOR > > BlockLatticeF
std::conditional_t< D==2, SmoothIndicatorF2D< T, T, PARTICLE >, SmoothIndicatorF3D< T, T, PARTICLE > > SmoothIndicatorF
std::conditional_t< D==2, SuperF2D< T, U >, SuperF3D< T, U > > SuperF
std::conditional_t< DESCRIPTOR::d==2, SuperField2D< T, DESCRIPTOR, FIELD >, SuperField3D< T, DESCRIPTOR, FIELD > > SuperField
std::conditional_t< D==2, CuboidGeometry2D< T >, CuboidGeometry3D< T > > CuboidGeometry
std::conditional_t< D==2, BlockIndicatorF2D< T >, BlockIndicatorF3D< T > > BlockIndicatorF
std::conditional_t< D==2, SuperIndicatorMaterial2D< T >, SuperIndicatorMaterial3D< T > > SuperIndicatorMaterial
std::conditional_t< DESCRIPTOR::d==2, SuperLatticeInterpPhysVelocity2D< T, DESCRIPTOR >, SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > > SuperLatticeInterpPhysVelocity
std::conditional_t< DESCRIPTOR::d==2, SuperLatticePhysF2D< T, DESCRIPTOR >, SuperLatticePhysF3D< T, DESCRIPTOR > > SuperLatticePhysF
std::conditional_t< D==2, BlockGeometryStatistics2D< T >, BlockGeometryStatistics3D< T > > BlockGeometryStatistics
std::conditional_t< D==2, IndicatorF2D< T >, IndicatorF3D< T > > IndicatorF
std::conditional_t< D==2, BlockIndicatorFfromIndicatorF2D< T >, BlockIndicatorFfromIndicatorF3D< T > > BlockIndicatorFfromIndicatorF
std::conditional_t< DESCRIPTOR::d==2, SuperLatticeGeometry2D< T, DESCRIPTOR >, SuperLatticeGeometry3D< T, DESCRIPTOR > > SuperLatticeGeometry
std::conditional_t< DIM==2, SuperVTMwriter2D< T, OUT_T, W >, SuperVTMwriter3D< T, OUT_T, W > > SuperVTMwriter
std::conditional_t< DESCRIPTOR::d==2, PostProcessor2D< T, DESCRIPTOR >, PostProcessor3D< T, DESCRIPTOR > > PostProcessor
std::conditional_t< DESCRIPTOR::d==2, SuperLatticeCuboid2D< T, DESCRIPTOR >, SuperLatticeCuboid3D< T, DESCRIPTOR > > SuperLatticeCuboid
std::conditional_t< D==2, BlockIndicatorMaterial2D< T >, BlockIndicatorMaterial3D< T > > BlockIndicatorMaterial
std::conditional_t< DESCRIPTOR::d==2, PostProcessorGenerator2D< T, DESCRIPTOR >, PostProcessorGenerator3D< T, DESCRIPTOR > > PostProcessorGenerator
std::conditional_t< D==2, SuperIndicatorF2D< T >, SuperIndicatorF3D< T > > SuperIndicatorF
std::conditional_t< D==2, Cuboid2D< T >, Cuboid3D< T > > Cuboid