OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
olb::ParticleReynoldsNumber< T, Particle > Class Template Referenceabstract

Abstract class for particle Reynolds number computation within drag model. More...

#include <ReynoldsNumbers3D.h>

+ Inheritance diagram for olb::ParticleReynoldsNumber< T, Particle >:
+ Collaboration diagram for olb::ParticleReynoldsNumber< T, Particle >:

Public Member Functions

virtual T operator() (Particle< T > *p, T magU, int globicFull[])=0
 Returns the particle Reynolds number. globicFull = { globic, latticeRoundedP[0, ..., 2] }.
 
virtual ~ParticleReynoldsNumber ()
 Destructor.
 

Protected Attributes

_RePmin = 0.01
 

Detailed Description

template<typename T, template< typename V > class Particle>
class olb::ParticleReynoldsNumber< T, Particle >

Abstract class for particle Reynolds number computation within drag model.

Its raison d'etre consists of not being templetized in Lattice.

Definition at line 39 of file ReynoldsNumbers3D.h.

Constructor & Destructor Documentation

◆ ~ParticleReynoldsNumber()

template<typename T , template< typename V > class Particle>
virtual olb::ParticleReynoldsNumber< T, Particle >::~ParticleReynoldsNumber ( )
inlinevirtual

Destructor.

Definition at line 44 of file ReynoldsNumbers3D.h.

44{};

Member Function Documentation

◆ operator()()

template<typename T , template< typename V > class Particle>
virtual T olb::ParticleReynoldsNumber< T, Particle >::operator() ( Particle< T > * p,
T magU,
int globicFull[] )
pure virtual

Returns the particle Reynolds number. globicFull = { globic, latticeRoundedP[0, ..., 2] }.

Implemented in olb::NewtonianParticleReynoldsNumber< T, Lattice, Particle >, and olb::PowerLawParticleReynoldsNumber< T, Lattice, Particle >.

Member Data Documentation

◆ _RePmin

template<typename T , template< typename V > class Particle>
T olb::ParticleReynoldsNumber< T, Particle >::_RePmin = 0.01
protected

Definition at line 46 of file ReynoldsNumbers3D.h.


The documentation for this class was generated from the following file: