Collaboration diagram for nonLinearMod< limited >:Classes | |
| struct | contactForceStorage |
| struct | nonLinearProperties |
Public Member Functions | |
| TypeInfoNV (modelName()) | |
| INLINE_FUNCTION_HD | nonLinearMod () |
| nonLinearMod (int32 nMaterial, const ViewType1D< real > &rho, const dictionary &dict) | |
| INLINE_FUNCTION_HD | nonLinearMod (const nonLinearMod &)=default |
| INLINE_FUNCTION_HD | nonLinearMod (nonLinearMod &&)=default |
| INLINE_FUNCTION_HD nonLinearMod & | operator= (const nonLinearMod &)=default |
| INLINE_FUNCTION_HD nonLinearMod & | operator= (nonLinearMod &&)=default |
| INLINE_FUNCTION_HD | ~nonLinearMod ()=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 ovrlp_n, const realx3 &Vr, const realx3 &Nij, contactForceStorage &history, realx3 &FCn, realx3 &FCt) const |
Protected Types | |
| using | NonLinearArrayType = symArray< nonLinearProperties > |
Protected Member Functions | |
| bool | readNonLinearDictionary (const dictionary &dict) |
Static Protected Member Functions | |
| static const char * | modelName () |
Protected Attributes | |
| int32 | numMaterial_ = 0 |
| ViewType1D< real > | rho_ |
| NonLinearArrayType | nonlinearProperties_ |
Definition at line 30 of file nonLinearMod.hpp.
|
protected |
Definition at line 66 of file nonLinearMod.hpp.
|
inline |
Definition at line 154 of file nonLinearMod.hpp.
|
inline |
Definition at line 156 of file nonLinearMod.hpp.
References fatalExit, nonLinearMod< limited >::readNonLinearDictionary(), and nonLinearMod< limited >::rho_.
Here is the call graph for this function:
|
default |
|
default |
|
default |
|
inlineprotected |
Definition at line 74 of file nonLinearMod.hpp.
References symArray< T, MemorySpace >::assign(), fatalErrorInFunction, ForAll, symArray< nonLinearProperties >::getN(), dictionary::getVal(), nonLinearMod< limited >::nonlinearProperties_, nonLinearMod< limited >::numMaterial_, and Vector< T, Allocator >::size().
Referenced by nonLinearMod< limited >::nonLinearMod().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticprotected |
Definition at line 136 of file nonLinearMod.hpp.
| TypeInfoNV | ( | modelName() | ) |
|
default |
|
default |
|
inline |
Definition at line 190 of file nonLinearMod.hpp.
References nonLinearMod< limited >::numMaterial_.
|
inline |
Definition at line 199 of file nonLinearMod.hpp.
References dot(), length(), nonLinearMod< limited >::nonlinearProperties_, nonLinearMod< limited >::contactForceStorage::overlap_t_, pFlow::Pi, pFlow::pow(), nonLinearMod< limited >::rho_, and pFlow::sqrt().
Here is the call graph for this function:
|
protected |
Definition at line 68 of file nonLinearMod.hpp.
Referenced by nonLinearMod< limited >::numMaterial(), and nonLinearMod< limited >::readNonLinearDictionary().
|
protected |
Definition at line 70 of file nonLinearMod.hpp.
Referenced by nonLinearMod< limited >::contactForce(), and nonLinearMod< limited >::nonLinearMod().
|
protected |
Definition at line 72 of file nonLinearMod.hpp.
Referenced by nonLinearMod< limited >::contactForce(), and nonLinearMod< limited >::readNonLinearDictionary().