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


| Public Member Functions | |
| FFrObjectGroup () | |
| virtual | ~FFrObjectGroup () | 
| int | fillObject (const std::vector< std::string > &tokens, FFrCreatorData &cd) | 
| virtual int | traverse (FFrResultContainer *resultContainer, FFrEntryBase *owner, FFrEntryBase *&objToBeModified, int binPos) | 
| Traverses to build owner hierarchy and calculate binary sizes.  More... | |
| virtual const std::string & | getDescription () const | 
| virtual bool | hasDescription () const | 
| virtual const std::string & | getType () const | 
| virtual int | getBaseID () const | 
| Returns baseID for objects that have a baseID. Returns 0 for other types.  More... | |
| virtual bool | hasBaseID () const | 
| virtual int | getUserID () const | 
| Returns userID for objects that have a userID (OG and some IGs).  More... | |
| virtual bool | hasUserID () const | 
| virtual bool | isOG () const | 
|  Public Member Functions inherited from FFrFieldEntryBase | |
| FFrFieldEntryBase () | |
| virtual | ~FFrFieldEntryBase () | 
| void | sortDataFieldsByUserID () | 
| bool | resolve (const std::string &references, FFrCreatorData &cd, bool inlined=true) | 
| virtual const std::vector< FFrEntryBase * > * | getDataFields () const | 
| Returns a pointer to the data fields if they are set, returns 0 if not.  More... | |
| virtual bool | hasDataFields () const | 
| virtual bool | isEmpty () const | 
| Returns true if this entry and all below it are empty.  More... | |
| virtual bool | isVariableFloat () const | 
| Returns true if the first variable referred is a float.  More... | |
| virtual void | removeContainers (const std::set< FFrResultContainer * > &cont) | 
| virtual bool | merge (FFrEntryBase *objToMergeFrom) | 
| virtual bool | equal (const FFrEntryBase *obj) const | 
| virtual bool | less (const FFrEntryBase *obj) const | 
| virtual void | printPosition (std::ostream &os) const | 
| Prints out the positioning data of this field.  More... | |
|  Public Member Functions inherited from FFrEntryBase | |
| FFrEntryBase () | |
| Default constructor.  More... | |
| FFrEntryBase (const FFrEntryBase &obj) | |
| Copy constructor.  More... | |
| FFrEntryBase & | operator= (const FFrEntryBase &)=delete | 
| Disable default assignment operator.  More... | |
| virtual | ~FFrEntryBase () | 
| Empty destructor.  More... | |
| FFaResultDescription | getEntryDescription () const | 
| Returns the full path of this result entry.  More... | |
| template<class T > | |
| int | readPositionedTimestepData (const T *values, int nvals) const | 
| Reads all variable reference data in the hierarhcy under this entry.  More... | |
| FFrEntryBase * | getOwner () const | 
| Returns the owner of this entry in the hierarchy.  More... | |
| void | setOwner (FFrEntryBase *owner) | 
| Defines the owner of this entry in the hierarchy.  More... | |
| virtual void | setGlobal () | 
| Defines this as a global-scope entry (as opposed to container-scope).  More... | |
| bool | isGlobal () const | 
| Check if this entry is in global scope.  More... | |
| virtual bool | isSOG () const | 
| virtual bool | isIG () const | 
| virtual bool | isVarRef () const | 
| virtual bool | compare (const FFrEntryBase *) const | 
| Static Public Member Functions | |
| static FFrStatus | create (FILE *varStream, FFrCreatorData &cd, bool dataBlocks) | 
| Private Attributes | |
| int | baseId | 
| int | id | 
| std::set< std::string >::const_iterator | typeIt | 
| std::string | description | 
| Additional Inherited Members | |
|  Public Attributes inherited from FFrFieldEntryBase | |
| std::vector< FFrEntryBase * > | dataFields | 
|  Protected Member Functions inherited from FFrFieldEntryBase | |
| virtual int | recursiveReadPosData (const double *vals, int nvals, int arrayPos) const | 
| virtual int | recursiveReadPosData (const float *vals, int nvals, int arrayPos) const | 
| virtual int | recursiveReadPosData (const int *vals, int nvals, int arrayPos) const | 
| FFrObjectGroup::FFrObjectGroup | ( | ) | 
| 
 | virtual | 
| 
 | static | 
| int FFrObjectGroup::fillObject | ( | const std::vector< std::string > & | tokens, | 
| FFrCreatorData & | cd | ||
| ) | 
Parses one variable entry.
| 
 | inlinevirtual | 
Returns baseID for objects that have a baseID. Returns 0 for other types.
Reimplemented from FFrEntryBase.
| 
 | inlinevirtual | 
Returns the description of the object, e.g., "Triad 12" for a triad. For variable references, it returns the variable name.
Implements FFrEntryBase.
| 
 | inlinevirtual | 
Returns the referred object type (e.g., "Triad" for an object group representing triad data. For variable references, it returns the data type of the variable, e.g., SCALAR.
Implements FFrEntryBase.
| 
 | inlinevirtual | 
Returns userID for objects that have a userID (OG and some IGs).
Reimplemented from FFrEntryBase.
| 
 | inlinevirtual | 
Reimplemented from FFrEntryBase.
| 
 | inlinevirtual | 
Reimplemented from FFrEntryBase.
| 
 | inlinevirtual | 
Reimplemented from FFrEntryBase.
| 
 | inlinevirtual | 
Reimplemented from FFrEntryBase.
| 
 | virtual | 
Traverses to build owner hierarchy and calculate binary sizes.
Reimplemented from FFrEntryBase.
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |