Public Member Functions | |
TypeName ("fieldUnsteady") | |
DAInputFieldUnsteady (const word inputName, const word inputType, fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex) | |
virtual | ~DAInputFieldUnsteady () |
virtual void | run (const scalarList &input) |
virtual label | size () |
virtual label | distributed () |
![]() | |
TypeName ("DAInput") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, DAInput, dictionary,(const word inputName, const word inputType, fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex),(inputName, inputType, mesh, daOption, daModel, daIndex)) | |
DAInput (const word inputName, const word inputType, fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex) | |
virtual | ~DAInput () |
Protected Attributes | |
word | fieldName_ |
name of the field More... | |
word | fieldType_ |
field type, can be either scalar or vector More... | |
label | stepInterval_ = 1 |
how many time step interval to use, 1 means updating the field every time step More... | |
label | nParameters_ = -1 |
how many parameters to interpolate along the time, they could be the field it self More... | |
word | interpolationMethod_ = "linear" |
interpolation method More... | |
![]() | |
const word | inputName_ |
name of the input More... | |
const word | inputType_ |
type of the input More... | |
fvMesh & | mesh_ |
fvMesh More... | |
const DAOption & | daOption_ |
DAOption object. More... | |
const DAModel & | daModel_ |
DAIndex object. More... | |
const DAIndex & | daIndex_ |
DAIndex object. More... | |
HashTable< wordList > | stateInfo_ |
the stateInfo_ list from DAStateInfo object More... | |
Additional Inherited Members | |
![]() | |
static autoPtr< DAInput > | New (const word inputName, const word inputType, fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex) |
Definition at line 29 of file DAInputFieldUnsteady.H.
DAInputFieldUnsteady | ( | const word | inputName, |
const word | inputType, | ||
fvMesh & | mesh, | ||
const DAOption & | daOption, | ||
const DAModel & | daModel, | ||
const DAIndex & | daIndex | ||
) |
Definition at line 19 of file DAInputFieldUnsteady.C.
References DAInput::daOption_, DAInputFieldUnsteady::fieldName_, DAInputFieldUnsteady::fieldType_, DAOption::getAllOptions(), DAInputFieldUnsteady::interpolationMethod_, mesh, DAInputFieldUnsteady::nParameters_, and DAInputFieldUnsteady::stepInterval_.
|
inlinevirtual |
Definition at line 63 of file DAInputFieldUnsteady.H.
TypeName | ( | "fieldUnsteady" | ) |
|
virtual |
Implements DAInput.
Definition at line 62 of file DAInputFieldUnsteady.C.
References DAInput::daIndex_, DAInputFieldUnsteady::distributed(), DAInputFieldUnsteady::fieldType_, forAll(), DAIndex::globalCellNumbering, DAGlobalVar::inputFieldUnsteady, DAInput::inputName_, DAInput::mesh_, DAIndex::nGlobalCells, and DAIndex::nLocalCells.
|
inlinevirtual |
Implements DAInput.
Definition at line 69 of file DAInputFieldUnsteady.H.
References DAInput::daIndex_, DAInputFieldUnsteady::distributed(), DAInputFieldUnsteady::fieldType_, DAIndex::nGlobalCells, DAIndex::nLocalCells, and DAInputFieldUnsteady::nParameters_.
|
inlinevirtual |
Implements DAInput.
Definition at line 89 of file DAInputFieldUnsteady.H.
References DAInput::daOption_, DAOption::getAllOptions(), and DAInput::inputName_.
Referenced by DAInputFieldUnsteady::run(), and DAInputFieldUnsteady::size().
|
protected |
name of the field
Definition at line 35 of file DAInputFieldUnsteady.H.
Referenced by DAInputFieldUnsteady::DAInputFieldUnsteady().
|
protected |
field type, can be either scalar or vector
Definition at line 38 of file DAInputFieldUnsteady.H.
Referenced by DAInputFieldUnsteady::DAInputFieldUnsteady(), DAInputFieldUnsteady::run(), and DAInputFieldUnsteady::size().
|
protected |
how many time step interval to use, 1 means updating the field every time step
Definition at line 41 of file DAInputFieldUnsteady.H.
Referenced by DAInputFieldUnsteady::DAInputFieldUnsteady().
|
protected |
how many parameters to interpolate along the time, they could be the field it self
Definition at line 44 of file DAInputFieldUnsteady.H.
Referenced by DAInputFieldUnsteady::DAInputFieldUnsteady(), and DAInputFieldUnsteady::size().
|
protected |
interpolation method
Definition at line 47 of file DAInputFieldUnsteady.H.
Referenced by DAInputFieldUnsteady::DAInputFieldUnsteady().