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