OpenLB 1.7
|
Class to compute the standard drag coefficient as in Schiller and Naumann (1935), in a power-law fluid. More...
#include <dragModels3D.h>
Public Member Functions | |
PowerLawSchillerNaumannDragModel (UnitConverter< T, Lattice > &converter, SuperLattice< T, Lattice > &sLattice) | |
Constructor. | |
std::string | name () override |
Public Member Functions inherited from olb::SchillerNaumannDragModel< T, Lattice, Particle > | |
SchillerNaumannDragModel (UnitConverter< T, Lattice > &converter) | |
Constructor. | |
virtual T | operator() (Particle< T > *p, T latticeVelF[], T latticeVelP[], int globicFull[], T continuousPhaseFraction=1.) override |
Returns the scalar drag coefficient. globicFull = { globic, latticeRoundedP[0, ..., 2] }. | |
std::string | name () override |
Public Member Functions inherited from olb::DragModelBase< T, Lattice, Particle > | |
DragModelBase (UnitConverter< T, Lattice > &converter) | |
Constructor. | |
Additional Inherited Members | |
Protected Attributes inherited from olb::DragModelBase< T, Lattice, Particle > | |
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. | |
Class to compute the standard drag coefficient as in Schiller and Naumann (1935), in a power-law fluid.
Definition at line 118 of file dragModels3D.h.
olb::PowerLawSchillerNaumannDragModel< T, Lattice, Particle >::PowerLawSchillerNaumannDragModel | ( | UnitConverter< T, Lattice > & | converter, |
SuperLattice< T, Lattice > & | sLattice ) |
Constructor.
Definition at line 163 of file dragModels3D.hh.
References olb::DragModelBase< T, Lattice, Particle >::_converter, and olb::DragModel< T, Particle >::_reP.
|
inlineoverridevirtual |
Implements olb::DragModel< T, Particle >.
Definition at line 122 of file dragModels3D.h.