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 |