This class defines the way a certain property is accessed according to a table.
More...
|
|
| TableAccessor () |
|
| TableAccessor (VariableType &rInputVariable, const std::string &rInputVariableType="node_historical") |
| Custom constructor. More...
|
|
| TableAccessor (const TableAccessor &rOther) |
| Copy constructor. More...
|
|
|
double | GetValue (const Variable< double > &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const override |
| Custom method to retrieve double type properties. More...
|
|
double | GetValueFromTable (const Variable< double > &rIndependentVariable, const Variable< double > &rDependentVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| This computes a material property according to a certain nodal Variable<double> table. More...
|
|
VariableType & | GetInputVariable () const |
| Returns the member input variable. More...
|
|
Accessor::UniquePointer | Clone () const override |
|
|
std::string | Info () const override |
| Turn back information as a string. More...
|
|
void | PrintInfo (std::ostream &rOStream) const override |
| Print information about this object. More...
|
|
void | PrintData (std::ostream &rOStream) const override |
| Print object's data. More...
|
|
| Accessor ()=default |
| Default constructor. More...
|
|
virtual | ~Accessor ()=default |
| Destructor. More...
|
|
| Accessor (const Accessor &rOther) |
| Copy constructor. More...
|
|
virtual Vector | GetValue (const Variable< Vector > &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| Custom method to retrieve Vector type properties. More...
|
|
virtual bool | GetValue (const Variable< bool > &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| Custom method to retrieve bool type properties. More...
|
|
virtual int | GetValue (const Variable< int > &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| Custom method to retrieve int type properties. More...
|
|
virtual Matrix | GetValue (const Variable< Matrix > &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| Custom method to retrieve Matrix type properties. More...
|
|
virtual array_1d< double, 3 > | GetValue (const Variable< array_1d< double, 3 >> &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| Custom method to retrieve array_1d<double, 3 > type properties. More...
|
|
virtual array_1d< double, 6 > | GetValue (const Variable< array_1d< double, 6 >> &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| Custom method to retrieve array_1d<double, 6 > type properties. More...
|
|
virtual array_1d< double, 4 > | GetValue (const Variable< array_1d< double, 4 >> &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| Custom method to retrieve array_1d<double, 6 > type properties. More...
|
|
virtual array_1d< double, 9 > | GetValue (const Variable< array_1d< double, 9 >> &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| Custom method to retrieve array_1d<double, 6 > type properties. More...
|
|
virtual std::string | GetValue (const Variable< std::string > &rVariable, const Properties &rProperties, const GeometryType &rGeometry, const Vector &rShapeFunctionVector, const ProcessInfo &rProcessInfo) const |
| Custom method to retrieve string type properties. More...
|
|
| KRATOS_CLASS_POINTER_DEFINITION (Accessor) |
| Pointer definition of Accessor. More...
|
|
This class defines the way a certain property is accessed according to a table.
The tables are supposed to relate double <-> double type entities.
The input variable is suposed to be a nodally accesible one (either historical or not)
- Author
- Alejandro Cornejo, Riccardo Rossi, Carlos Roig and Ruben Zorrilla