FEDEM Solver
R8.0
Source code of the dynamics solver
|
Class representing a result variable description. More...
#include <FFaResultDescription.H>
Public Member Functions | |
FFaResultDescription (const char *name=NULL, int bid=0, int uid=0) | |
Default constructor. More... | |
virtual | ~FFaResultDescription () |
Empty destructor. More... | |
void | clear () |
Clears the result description, resetting it to default values. More... | |
void | copyResult (const FFaResultDescription &other) |
Copies the result path (but leaves the type and ID untouched). More... | |
std::string | getText () const |
Returns a textural description of the result path. More... | |
bool | isTime () const |
Returns true if this describes a time-dependent result quantity. More... | |
bool | isBeamSectionResult () const |
Returns true if this describes a beam section result quantity. More... | |
bool | empty () const |
Returns true if this result description is empty (no results). More... | |
bool | operator== (const FFaResultDescription &entry) const |
Equality operator. More... | |
Public Attributes | |
std::string | OGType |
Top-level variable type (owner group) More... | |
int | baseId |
Unique ID over the entire model. More... | |
int | userId |
Unique only within owner group. More... | |
std::string | varRefType |
Variable type description. More... | |
std::vector< std::string > | varDescrPath |
Below top-level variable. More... | |
Class representing a result variable description.
This class is used to represent result quantities in a Fedem model. it contains q unique identification of the mechanism object the result quantity is associated with, the type of result, and a path in the result field hierarchy pointing to the unique result variable.
|
inline |
Default constructor.
|
inlinevirtual |
Empty destructor.
void FFaResultDescription::clear | ( | ) |
Clears the result description, resetting it to default values.
void FFaResultDescription::copyResult | ( | const FFaResultDescription & | other | ) |
Copies the result path (but leaves the type and ID untouched).
|
inline |
Returns true if this result description is empty (no results).
std::string FFaResultDescription::getText | ( | ) | const |
Returns a textural description of the result path.
bool FFaResultDescription::isBeamSectionResult | ( | ) | const |
Returns true if this describes a beam section result quantity.
bool FFaResultDescription::isTime | ( | ) | const |
Returns true if this describes a time-dependent result quantity.
bool FFaResultDescription::operator== | ( | const FFaResultDescription & | entry | ) | const |
Equality operator.
int FFaResultDescription::baseId |
Unique ID over the entire model.
std::string FFaResultDescription::OGType |
Top-level variable type (owner group)
int FFaResultDescription::userId |
Unique only within owner group.
std::vector<std::string> FFaResultDescription::varDescrPath |
Below top-level variable.
std::string FFaResultDescription::varRefType |
Variable type description.