OpenLB 1.7
Loading...
Searching...
No Matches
Variables
olb::particles::defaults Namespace Reference

Variables

template<typename T , unsigned D>
const auto processContactForce
 
template<unsigned D>
const auto periodicity
 

Variable Documentation

◆ periodicity

template<unsigned D>
const auto olb::particles::defaults::periodicity
Initial value:
= [](){
if constexpr (D==3) {
return Vector<bool,3>(false,false,false);
} else {
return Vector<bool,2>(false,false);
}
}
Plain old scalar vector.
Definition vector.h:47

Definition at line 53 of file particleDynamicsFunctions.h.

53 {
54 if constexpr (D==3) {
55 return Vector<bool,3>(false,false,false);
56 } else {
57 return Vector<bool,2>(false,false);
58 }
59 };

◆ processContactForce

template<typename T , unsigned D>
const auto olb::particles::defaults::processContactForce
Initial value:
=
[](const PhysR<T, D>& contactPosition, const Vector<T, D>& contactNormal,
const Vector<T, D>& normalForce, const Vector<T, D>& tangentialForce,
const std::array<std::size_t, 2>& ids, T overlapVolume, T indentation,
bool isParticleWallContact) {}

Definition at line 41 of file particleContactForceFunctions.h.

45 {};