Classes | |
struct | contactForceStorage |
struct | linearProperties |
Public Member Functions | |
TypeInfoNV (modelName()) | |
INLINE_FUNCTION_HD | cGRelativeLinear () |
cGRelativeLinear (int32 nMaterial, const ViewType1D< real > &rho, const dictionary &dict) | |
INLINE_FUNCTION_HD | cGRelativeLinear (const cGRelativeLinear &)=default |
INLINE_FUNCTION_HD | cGRelativeLinear (cGRelativeLinear &&)=default |
INLINE_FUNCTION_HD cGRelativeLinear & | operator= (const cGRelativeLinear &)=default |
INLINE_FUNCTION_HD cGRelativeLinear & | operator= (cGRelativeLinear &&)=default |
INLINE_FUNCTION_HD | ~cGRelativeLinear ()=default |
INLINE_FUNCTION_HD int32 | numMaterial () const |
INLINE_FUNCTION_HD void | contactForce (const real dt, const uint32 i, const uint32 j, const uint32 propId_i, const uint32 propId_j, const real Ri, const real Rj, const real cGFi, const real cGFj, const real ovrlp_n, const realx3 &Vr, const realx3 &Nij, contactForceStorage &history, realx3 &FCn, realx3 &FCt) const |
Protected Types | |
using | LinearArrayType = symArray< linearProperties > |
Protected Member Functions | |
bool | readLinearDictionary (const dictionary &dict) |
Static Protected Member Functions | |
static const char * | modelName () |
Protected Attributes | |
int32 | numMaterial_ = 0 |
ViewType1D< real > | rho_ |
LinearArrayType | linearProperties_ |
int32 | addDissipationModel_ |
Definition at line 38 of file cGRelativeLinearCF.hpp.
|
protected |
Definition at line 78 of file cGRelativeLinearCF.hpp.
|
inline |
Definition at line 215 of file cGRelativeLinearCF.hpp.
|
inline |
Definition at line 217 of file cGRelativeLinearCF.hpp.
References fatalExit, cGRelativeLinear< limited >::readLinearDictionary(), and cGRelativeLinear< limited >::rho_.
|
default |
|
default |
|
default |
|
inlineprotected |
Definition at line 89 of file cGRelativeLinearCF.hpp.
References cGRelativeLinear< limited >::addDissipationModel_, symArray< T, MemorySpace >::assign(), fatalErrorInFunction, ForAll, symArray< linearProperties >::getN(), dictionary::getVal(), cGRelativeLinear< limited >::linearProperties_, pFlow::log(), cGRelativeLinear< limited >::numMaterial_, pFlow::Pi, pFlow::pow(), Vector< T, Allocator >::size(), and pFlow::sqrt().
Referenced by cGRelativeLinear< limited >::cGRelativeLinear().
|
inlinestaticprotected |
Definition at line 196 of file cGRelativeLinearCF.hpp.
TypeInfoNV | ( | modelName() | ) |
|
default |
|
default |
|
inline |
Definition at line 248 of file cGRelativeLinearCF.hpp.
References cGRelativeLinear< limited >::numMaterial_.
|
inline |
Definition at line 256 of file cGRelativeLinearCF.hpp.
References cGRelativeLinear< limited >::addDissipationModel_, dot(), pFlow::exp(), length(), cGRelativeLinear< limited >::linearProperties_, pFlow::log(), cGRelativeLinear< limited >::contactForceStorage::overlap_t_, pFlow::Pi, pFlow::pow(), cGRelativeLinear< limited >::rho_, and pFlow::sqrt().
|
protected |
Definition at line 80 of file cGRelativeLinearCF.hpp.
Referenced by cGRelativeLinear< limited >::numMaterial(), and cGRelativeLinear< limited >::readLinearDictionary().
|
protected |
Definition at line 82 of file cGRelativeLinearCF.hpp.
Referenced by cGRelativeLinear< limited >::cGRelativeLinear(), and cGRelativeLinear< limited >::contactForce().
|
protected |
Definition at line 84 of file cGRelativeLinearCF.hpp.
Referenced by cGRelativeLinear< limited >::contactForce(), and cGRelativeLinear< limited >::readLinearDictionary().
|
protected |
Definition at line 86 of file cGRelativeLinearCF.hpp.
Referenced by cGRelativeLinear< limited >::contactForce(), and cGRelativeLinear< limited >::readLinearDictionary().