OpenLB 1.7
|
Abstact class for all the back-coupling models, viz., momentum coupling from particle to fluid. More...
#include <backCouplingModels.h>
Public Member Functions | |
virtual void | resetExternalField (int material) override |
Resets external field. | |
Public Member Functions inherited from olb::BackCouplingModel< T, Particle > | |
virtual void | communicate ()=0 |
Communicates POPULATION and FORCE fields if the model is non-local. | |
virtual bool | operator() (Particle< T > *p, int globic, int material, int subCycles=1)=0 |
Class operator to apply the coupling, for overload. | |
Protected Member Functions | |
BaseBackCouplingModel (UnitConverter< T, Lattice > &converter, SuperLattice< T, Lattice > &sLattice, SuperGeometry< T, 3 > &sGeometry, int overlap) | |
Constructor. | |
Protected Attributes | |
UnitConverter< T, Lattice > & | _converter |
SuperGeometry< T, 3 > & | _sGeometry |
SuperLattice< T, Lattice > & | _sLattice |
SuperCommunicator< T, SuperLattice< T, Lattice > > | _commPopulation |
Abstact class for all the back-coupling models, viz., momentum coupling from particle to fluid.
Input parameters in attice units.
Definition at line 55 of file backCouplingModels.h.
|
protected |
Constructor.
Definition at line 37 of file backCouplingModels.hh.
References olb::BaseBackCouplingModel< T, Lattice, Particle >::_commPopulation.
|
overridevirtual |
Resets external field.
Implements olb::BackCouplingModel< T, Particle >.
Definition at line 56 of file backCouplingModels.hh.
|
protected |
Definition at line 68 of file backCouplingModels.h.
|
protected |
Definition at line 65 of file backCouplingModels.h.
|
protected |
Definition at line 66 of file backCouplingModels.h.
|
protected |
Definition at line 67 of file backCouplingModels.h.