Classes | |
class | Model |
Public Member Functions | |
TypeInfoNV ("rotatingAxisMotion") | |
FUNCTION_H | rotatingAxisMotion () |
FUNCTION_H | rotatingAxisMotion (const dictionary &dict) |
FUNCTION_H | rotatingAxisMotion (const rotatingAxisMotion &)=default |
rotatingAxisMotion (rotatingAxisMotion &&)=delete | |
FUNCTION_H rotatingAxisMotion & | operator= (const rotatingAxisMotion &)=default |
rotatingAxisMotion & | operator= (rotatingAxisMotion &&)=delete |
FUNCTION_H | ~rotatingAxisMotion ()=default |
Model | getModel (real t) |
INLINE_FUNCTION_H int32 | nameToIndex (const word &name) const |
INLINE_FUNCTION_H word | indexToName (label i) 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< rotatingAxis > |
Protected Member Functions | |
bool | readDictionary (const dictionary &dict) |
bool | writeDictionary (dictionary &dict) const |
Protected Attributes | |
axisVector_HD | axis_ |
wordList | axisName_ |
label | numAxis_ = 0 |
Definition at line 38 of file rotatingAxisMotion.hpp.
|
protected |
Definition at line 93 of file rotatingAxisMotion.hpp.
Definition at line 115 of file rotatingAxisMotion.cpp.
rotatingAxisMotion | ( | const dictionary & | dict | ) |
Definition at line 119 of file rotatingAxisMotion.cpp.
References fatalExit.
|
default |
|
delete |
|
default |
|
protected |
Definition at line 27 of file rotatingAxisMotion.cpp.
References dictionary::dictionaryKeywords(), pFlow::endl(), fatalErrorInFunction, dictionary::getVal(), and dictionary::subDict().
|
protected |
Definition at line 91 of file rotatingAxisMotion.cpp.
References dictionary::add(), pFlow::endl(), fatalErrorInFunction, ForAll, and dictionary::subDictOrCreate().
TypeInfoNV | ( | "rotatingAxisMotion" | ) |
|
default |
|
delete |
Definition at line 132 of file rotatingAxisMotion.hpp.
References rotatingAxisMotion::axis_, VectorDual< T, MemorySpace >::deviceVector(), VectorDual< T, MemorySpace >::modifyOnHost(), rotatingAxisMotion::numAxis_, and VectorDual< T, MemorySpace >::syncViews().
|
inline |
Definition at line 145 of file rotatingAxisMotion.hpp.
References rotatingAxisMotion::axisName_, fatalErrorInFunction, fatalExit, and List< T >::findi().
|
inline |
Definition at line 162 of file rotatingAxisMotion.hpp.
References rotatingAxisMotion::axisName_, pFlow::endl(), fatalErrorInFunction, fatalExit, and rotatingAxisMotion::numAxis_.
|
inline |
Definition at line 203 of file rotatingAxisMotion.hpp.
|
inline |
Definition at line 209 of file rotatingAxisMotion.hpp.
bool read | ( | iIstream & | is | ) |
Definition at line 130 of file rotatingAxisMotion.cpp.
References ioErrorInFile, IOstream::lineNumber(), pFlow::motionModelFile__, IOstream::name(), and dictionary::read().
bool write | ( | iOstream & | os | ) | const |
Definition at line 151 of file rotatingAxisMotion.cpp.
References ioErrorInFile, IOstream::lineNumber(), pFlow::motionModelFile__, IOstream::name(), and dictionary::write().
|
protected |
Definition at line 95 of file rotatingAxisMotion.hpp.
Referenced by rotatingAxisMotion::getModel().
|
protected |
Definition at line 97 of file rotatingAxisMotion.hpp.
Referenced by rotatingAxisMotion::indexToName(), and rotatingAxisMotion::nameToIndex().
|
protected |
Definition at line 99 of file rotatingAxisMotion.hpp.
Referenced by rotatingAxisMotion::getModel(), and rotatingAxisMotion::indexToName().