|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
#include <FFrReadOp.H>


Public Member Functions | |
| FFrReadOp (FFrVariableReference *vr) | |
| virtual bool | hasData () const |
| Checks if this operation will return any data. More... | |
| virtual bool | evaluate (RetType &value) |
| Invokes the actual operation. More... | |
| bool | evaluate (double &value) |
| bool | evaluate (std::vector< double > &value) |
| bool | evaluate (FaMat33 &value) |
| bool | evaluate (FaMat34 &value) |
| bool | evaluate (FaVec3 &value) |
| bool | evaluate (FFaTensor1 &value) |
| bool | evaluate (FFaTensor2 &value) |
| bool | evaluate (FFaTensor3 &value) |
| bool | evaluate (float &value) |
| bool | evaluate (int &value) |
Public Member Functions inherited from FFaOperation< RetType > | |
| bool | invoke (RetType &value) |
| Returns current value of this operation. More... | |
| virtual void | invalidate () |
| Invalidates the cached value of this operation. More... | |
Public Member Functions inherited from FFaOperationBase | |
| void | ref () |
| Increments the reference counter. More... | |
| void | unref () |
| Decrements the reference counter, and deletes *this if zero. More... | |
Static Public Member Functions | |
| static void | create (FFrVariableReference *rdbVar, FFaOperationBase *&created) |
Static Public Member Functions inherited from FFaOperationBase | |
| static void | freeMemPools () |
| Dummy method doing nothing. More... | |
Protected Member Functions | |
| virtual | ~FFrReadOp () |
Protected Member Functions inherited from FFaOperation< RetType > | |
| FFaOperation () | |
| Default constructor. More... | |
| virtual | ~FFaOperation () |
| Empty destructor. More... | |
Protected Member Functions inherited from FFaOperationBase | |
| FFaOperationBase () | |
| Default constructor. More... | |
| virtual | ~FFaOperationBase () |
| Empty destructor. More... | |
Private Attributes | |
| FFrVariableReference * | myRdbVar |
Additional Inherited Members | |
Protected Attributes inherited from FFaOperation< RetType > | |
| bool | IAmEvaluated |
| If true, the cached value will be used. More... | |
|
inline |
|
inlinestatic |
| bool FFrReadOp< double >::evaluate | ( | double & | value | ) |
| bool FFrReadOp< FFaTensor1 >::evaluate | ( | FFaTensor1 & | value | ) |
| bool FFrReadOp< FFaTensor2 >::evaluate | ( | FFaTensor2 & | value | ) |
| bool FFrReadOp< FFaTensor3 >::evaluate | ( | FFaTensor3 & | value | ) |
| bool FFrReadOp< float >::evaluate | ( | float & | value | ) |
| bool FFrReadOp< int >::evaluate | ( | int & | value | ) |
|
virtual |
Invokes the actual operation.
Implements FFaOperation< RetType >.
| bool FFrReadOp< std::vector< double > >::evaluate | ( | std::vector< double > & | value | ) |
|
virtual |
Checks if this operation will return any data.
Implements FFaOperation< RetType >.
|
private |