OpenLB 1.7
|
#include <materialBoundary3D.h>
Public Member Functions | |
MaterialBoundary3D (SuperGeometry< T, 3 > &sg) | |
Constructor. | |
MaterialBoundary3D (MaterialBoundary3D< T, PARTICLETYPE > &f) | |
Copy constructor. | |
MaterialBoundary3D (SuperGeometry< T, 3 > &sg, std::set< int > material) | |
Constructor with set of material numbers. | |
~MaterialBoundary3D () override | |
void | addMaterial (int mat) |
Add a single material number. | |
void | addMaterial (std::vector< int > mats) |
Add several material numbers. | |
void | applyBoundary (typename std::deque< PARTICLETYPE< T > >::iterator &p, ParticleSystem3D< T, PARTICLETYPE > &psSys) override |
Apply the boundary condition. | |
Public Member Functions inherited from olb::Boundary3D< T, PARTICLETYPE > | |
Boundary3D () | |
Boundary3D (Boundary3D< T, PARTICLETYPE > &) | |
Boundary3D (const Boundary3D< T, PARTICLETYPE > &) | |
virtual | ~Boundary3D () |
Additional Inherited Members | |
Protected Attributes inherited from olb::Boundary3D< T, PARTICLETYPE > | |
OstreamManager | clout |
Definition at line 46 of file materialBoundary3D.h.
olb::MaterialBoundary3D< T, PARTICLETYPE >::MaterialBoundary3D | ( | SuperGeometry< T, 3 > & | sg | ) |
Constructor.
Definition at line 33 of file materialBoundary3D.hh.
olb::MaterialBoundary3D< T, PARTICLETYPE >::MaterialBoundary3D | ( | MaterialBoundary3D< T, PARTICLETYPE > & | f | ) |
Copy constructor.
olb::MaterialBoundary3D< T, PARTICLETYPE >::MaterialBoundary3D | ( | SuperGeometry< T, 3 > & | sg, |
std::set< int > | material ) |
Constructor with set of material numbers.
Definition at line 42 of file materialBoundary3D.hh.
|
inlineoverride |
Definition at line 55 of file materialBoundary3D.h.
|
inline |
Add a single material number.
Definition at line 59 of file materialBoundary3D.h.
|
inline |
Add several material numbers.
Definition at line 64 of file materialBoundary3D.h.
|
overridevirtual |
Apply the boundary condition.
Implements olb::Boundary3D< T, PARTICLETYPE >.
Definition at line 52 of file materialBoundary3D.hh.
References olb::BlockGeometry< T, D >::get().