OpenLB 1.7
|
Abstact class for all the drag models. More...
#include <dragModels3D.h>
Public Member Functions | |
DragModelBase (UnitConverter< T, Lattice > &converter) | |
Constructor. | |
Public Member Functions inherited from olb::DragModel< T, Particle > | |
virtual T | operator() (Particle< T > *p, T latticeVelF[], T latticeVelP[], int globicFull[], T continuousPhaseFraction=1.)=0 |
Returns the scalar drag coefficient to overload. globicFull = { globic, latticeRoundedP[0, ..., 2] }. | |
virtual std::string | name ()=0 |
Protected Attributes | |
UnitConverter< T, Lattice > & | _converter |
Returns the scalar drag coefficient to overload. | |
Protected Attributes inherited from olb::DragModel< T, Particle > | |
std::shared_ptr< ParticleReynoldsNumber< T, Particle > > | _reP |
Functional to compute particle Reynolds number. | |
Abstact class for all the drag models.
The virtual method computeDragCoeff returns the drag coefficient. Input parameters in attice units.
Definition at line 55 of file dragModels3D.h.
olb::DragModelBase< T, Lattice, Particle >::DragModelBase | ( | UnitConverter< T, Lattice > & | converter | ) |
Constructor.
Definition at line 37 of file dragModels3D.hh.
|
protected |
Returns the scalar drag coefficient to overload.
Definition at line 62 of file dragModels3D.h.