OpenLB 1.7
|
#include <wireBoundaryForMagP3D.h>
Public Member Functions | |
WireBoundaryForMagP3D (WireBoundaryForMagP3D< T, PARTICLETYPE > &f) | |
Copy constructor. | |
WireBoundaryForMagP3D (SuperGeometry< T, 3 > &sg, std::set< int > materials) | |
Constructor with set of material numbers. | |
~WireBoundaryForMagP3D () 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 44 of file wireBoundaryForMagP3D.h.
olb::WireBoundaryForMagP3D< T, PARTICLETYPE >::WireBoundaryForMagP3D | ( | WireBoundaryForMagP3D< T, PARTICLETYPE > & | f | ) |
Copy constructor.
olb::WireBoundaryForMagP3D< T, PARTICLETYPE >::WireBoundaryForMagP3D | ( | SuperGeometry< T, 3 > & | sg, |
std::set< int > | materials ) |
Constructor with set of material numbers.
Definition at line 34 of file wireBoundaryForMagP3D.hh.
|
inlineoverride |
Definition at line 52 of file wireBoundaryForMagP3D.h.
|
inline |
Add a single material number.
Definition at line 55 of file wireBoundaryForMagP3D.h.
|
inline |
Add several material numbers.
Definition at line 60 of file wireBoundaryForMagP3D.h.
|
overridevirtual |
Apply the boundary condition.
Implements olb::Boundary3D< T, PARTICLETYPE >.
Definition at line 43 of file wireBoundaryForMagP3D.hh.
References olb::BlockGeometry< T, D >::get().