FEDEM Solver
R8.0
Source code of the dynamics solver
|
A class for vector operations. More...
#include <FFaOperation.H>
Public Member Functions | |
FFaNToOneOp (const std::vector< FFaOperation< RetType > * > ¶ms, const std::string &name="") | |
The constructor selects the actual operation to use from name. More... | |
virtual void | invalidate () |
Invalidates the cached value of this operation. More... | |
virtual bool | hasData () const |
Checks if this operation will return any data. More... | |
virtual bool | evaluate (RetType &value) |
Invokes the actual operation. More... | |
Public Member Functions inherited from FFaOperation< RetType > | |
bool | invoke (RetType &value) |
Returns current 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... | |
Protected Member Functions | |
virtual | ~FFaNToOneOp () |
The destructor deletes the child operations, if any. More... | |
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... | |
Protected Member Functions inherited from FFaOperationContainer< FFaDynCB2< RetType &, const std::vector< RetType > & > > | |
FFaOperationContainer () | |
The default constructor defines the default operation. More... | |
void | selectOperation (const std::string &name) |
Selects the named operation to use. More... | |
Private Attributes | |
std::vector< FFaOperation< RetType > * > | myParams |
Parameter child operations. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from FFaOperationBase | |
static void | freeMemPools () |
Dummy method doing nothing. More... | |
Static Public Member Functions inherited from FFaOperationContainer< FFaDynCB2< RetType &, const std::vector< RetType > & > > | |
static void | addOperation (const std::string &name, FFaDynCB2< RetType &, const std::vector< RetType > & > operation) |
Adds a named operation to the OperationCB container. More... | |
static void | getOperations (std::vector< std::string > &names) |
Returns a list of all operations of type OperationCB. More... | |
static void | setDefaultOperation (const std::string &o) |
Defines the default operation of type OperationCB. More... | |
static const std::string & | getDefaultOperation () |
Returns the default operation of type OperationCB. More... | |
Protected Attributes inherited from FFaOperation< RetType > | |
bool | IAmEvaluated |
If true, the cached value will be used. More... | |
Protected Attributes inherited from FFaOperationContainer< FFaDynCB2< RetType &, const std::vector< RetType > & > > | |
FFaDynCB2< RetType &, const std::vector< RetType > & > | myOperationCB |
The selected operation. More... | |
A class for vector operations.
|
inline |
The constructor selects the actual operation to use from name.
|
inlineprotectedvirtual |
The destructor deletes the child operations, if any.
|
inlinevirtual |
Invokes the actual operation.
Implements FFaOperation< RetType >.
|
inlinevirtual |
Checks if this operation will return any data.
Implements FFaOperation< RetType >.
|
inlinevirtual |
Invalidates the cached value of this operation.
Reimplemented from FFaOperation< RetType >.
|
private |
Parameter child operations.