![]() |
OpenLB 1.8.1
|
#include <latticeStokesSpheroidDragForce.h>
Inheritance diagram for olb::BlockLatticeStokesSpheroidDragForce< T, DESCRIPTOR, PARTICLETYPE >:
Collaboration diagram for olb::BlockLatticeStokesSpheroidDragForce< T, DESCRIPTOR, PARTICLETYPE >:Public Member Functions | |
| BlockLatticeStokesSpheroidDragForce (BlockLattice< T, DESCRIPTOR > &blockLattice, const BlockGeometry< T, DESCRIPTOR::d > &blockGeometry, particles::ParticleSystem< T, PARTICLETYPE > &particleSystem, const UnitConverter< T, DESCRIPTOR > &converter, PhysR< T, DESCRIPTOR::d > cellMin=PhysR< T, DESCRIPTOR::d >(0.), PhysR< T, DESCRIPTOR::d > cellMax=PhysR< T, DESCRIPTOR::d >(0.), Vector< bool, DESCRIPTOR::d > periodic=Vector< bool, DESCRIPTOR::d >(false), std::size_t iP0=0) | |
| void | evaluate (T output[], particles::Particle< T, PARTICLETYPE > &particle, int iP) |
| bool | operator() (T output[], const int input[]) override |
Static Public Attributes | |
| static constexpr bool | serializeForce = false |
Definition at line 56 of file latticeStokesSpheroidDragForce.h.
| olb::BlockLatticeStokesSpheroidDragForce< T, DESCRIPTOR, PARTICLETYPE >::BlockLatticeStokesSpheroidDragForce | ( | BlockLattice< T, DESCRIPTOR > & | blockLattice, |
| const BlockGeometry< T, DESCRIPTOR::d > & | blockGeometry, | ||
| particles::ParticleSystem< T, PARTICLETYPE > & | particleSystem, | ||
| const UnitConverter< T, DESCRIPTOR > & | converter, | ||
| PhysR< T, DESCRIPTOR::d > | cellMin = PhysR<T,DESCRIPTOR::d> (0.), | ||
| PhysR< T, DESCRIPTOR::d > | cellMax = PhysR<T,DESCRIPTOR::d> (0.), | ||
| Vector< bool, DESCRIPTOR::d > | periodic = Vector<bool,DESCRIPTOR::d> (false), | ||
| std::size_t | iP0 = 0 ) |
Definition at line 33 of file latticeStokesSpheroidDragForce.hh.
References olb::getName().
Here is the call graph for this function:| void olb::BlockLatticeStokesSpheroidDragForce< T, DESCRIPTOR, PARTICLETYPE >::evaluate | ( | T | output[], |
| particles::Particle< T, PARTICLETYPE > & | particle, | ||
| int | iP ) |
Definition at line 51 of file latticeStokesSpheroidDragForce.hh.
References olb::Vector< T, Size >::data(), M_PI, olb::util::pow(), olb::particles::access::providesParallelization(), and olb::Vector().
Here is the call graph for this function:
|
override |
Definition at line 162 of file latticeStokesSpheroidDragForce.hh.
|
staticconstexpr |
Definition at line 76 of file latticeStokesSpheroidDragForce.h.