![]() |
OpenLB 1.8.1
|
#include <latticeTranCongDragForce.h>
Inheritance diagram for olb::BlockLatticeTranCongDragForce< T, DESCRIPTOR, PARTICLETYPE >:
Collaboration diagram for olb::BlockLatticeTranCongDragForce< T, DESCRIPTOR, PARTICLETYPE >:Public Member Functions | |
| BlockLatticeTranCongDragForce (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 47 of file latticeTranCongDragForce.h.
| olb::BlockLatticeTranCongDragForce< T, DESCRIPTOR, PARTICLETYPE >::BlockLatticeTranCongDragForce | ( | 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 31 of file latticeTranCongDragForce.hh.
References olb::getName().
Here is the call graph for this function:| void olb::BlockLatticeTranCongDragForce< T, DESCRIPTOR, PARTICLETYPE >::evaluate | ( | T | output[], |
| particles::Particle< T, PARTICLETYPE > & | particle, | ||
| int | iP ) |
Definition at line 49 of file latticeTranCongDragForce.hh.
References olb::Vector< T, Size >::data(), olb::util::pow(), olb::particles::access::providesParallelization(), and olb::util::sqrt().
Here is the call graph for this function:
|
override |
Definition at line 108 of file latticeTranCongDragForce.hh.
|
staticconstexpr |
Definition at line 67 of file latticeTranCongDragForce.h.