Classes | |
class | Model |
Public Member Functions | |
TypeInfoNV ("vibratingMotion") | |
FUNCTION_H | vibratingMotion () |
FUNCTION_H | vibratingMotion (const dictionary &dict) |
FUNCTION_H | vibratingMotion (const vibratingMotion &)=default |
vibratingMotion (vibratingMotion &&)=delete | |
FUNCTION_H vibratingMotion & | operator= (const vibratingMotion &)=default |
vibratingMotion & | operator= (vibratingMotion &&)=delete |
FUNCTION_H | ~vibratingMotion ()=default |
Model | getModel (real t) |
INLINE_FUNCTION_H int32 | nameToIndex (const word &name) const |
INLINE_FUNCTION_H word | indexToName (label i) const |
INLINE_FUNCTION_H realx3 | pointVelocity (label n, const realx3 &p) const |
INLINE_FUNCTION_H realx3 | transferPoint (label n, const realx3 p, real dt) const |
INLINE_FUNCTION_HD bool | isMoving () const |
INLINE_FUNCTION_H bool | move (real t, real dt) |
FUNCTION_H bool | read (iIstream &is) |
FUNCTION_H bool | write (iOstream &os) const |
Protected Types | |
using | axisVector_HD = VectorDual< vibrating > |
Protected Member Functions | |
bool | readDictionary (const dictionary &dict) |
bool | writeDictionary (dictionary &dict) const |
Protected Attributes | |
axisVector_HD | components_ |
wordList | componentName_ |
label | numComponents_ = 0 |
Definition at line 39 of file vibratingMotion.hpp.
|
protected |
Definition at line 94 of file vibratingMotion.hpp.
vibratingMotion | ( | ) |
Definition at line 112 of file vibratingMotion.cpp.
vibratingMotion | ( | const dictionary & | dict | ) |
Definition at line 116 of file vibratingMotion.cpp.
References fatalExit.
|
default |
|
delete |
|
default |
|
protected |
Definition at line 27 of file vibratingMotion.cpp.
References dictionary::dictionaryKeywords(), pFlow::endl(), fatalErrorInFunction, dictionary::getVal(), and dictionary::subDict().
|
protected |
Definition at line 88 of file vibratingMotion.cpp.
References dictionary::add(), pFlow::endl(), fatalErrorInFunction, ForAll, and dictionary::subDictOrCreate().
TypeInfoNV | ( | "vibratingMotion" | ) |
|
default |
|
delete |
Definition at line 133 of file vibratingMotion.hpp.
References vibratingMotion::components_, VectorDual< T, MemorySpace >::deviceVectorAll(), VectorDual< T, MemorySpace >::modifyOnHost(), vibratingMotion::numComponents_, and VectorDual< T, MemorySpace >::syncViews().
|
inline |
Definition at line 146 of file vibratingMotion.hpp.
References vibratingMotion::componentName_, fatalErrorInFunction, fatalExit, and List< T >::findi().
|
inline |
Definition at line 163 of file vibratingMotion.hpp.
References vibratingMotion::componentName_, pFlow::endl(), fatalErrorInFunction, fatalExit, and vibratingMotion::numComponents_.
|
inline |
Definition at line 179 of file vibratingMotion.hpp.
References vibratingMotion::components_, VectorDual< T, MemorySpace >::hostVectorAll(), and n.
|
inline |
Definition at line 187 of file vibratingMotion.hpp.
References vibratingMotion::components_, VectorDual< T, MemorySpace >::hostVectorAll(), and n.
|
inline |
Definition at line 194 of file vibratingMotion.hpp.
|
inline |
Definition at line 200 of file vibratingMotion.hpp.
bool read | ( | iIstream & | is | ) |
Definition at line 127 of file vibratingMotion.cpp.
References ioErrorInFile, IOstream::lineNumber(), pFlow::motionModelFile__, IOstream::name(), and dictionary::read().
bool write | ( | iOstream & | os | ) | const |
Definition at line 148 of file vibratingMotion.cpp.
References ioErrorInFile, IOstream::lineNumber(), pFlow::motionModelFile__, IOstream::name(), and dictionary::write().
|
protected |
Definition at line 96 of file vibratingMotion.hpp.
Referenced by vibratingMotion::getModel(), vibratingMotion::pointVelocity(), and vibratingMotion::transferPoint().
|
protected |
Definition at line 98 of file vibratingMotion.hpp.
Referenced by vibratingMotion::indexToName(), and vibratingMotion::nameToIndex().
|
protected |
Definition at line 100 of file vibratingMotion.hpp.
Referenced by vibratingMotion::getModel(), and vibratingMotion::indexToName().