
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().