cee::app::Results
- 
class Results : public RefCountedObject
 Class to access results of the current state of an application.
Public Functions
- 
size_t count() const
 Returns total number of results.
- 
size_t scalarCount() const
 Returns number of scalar results.
- 
size_t vectorCount() const
 Returns number of vector results.
- 
size_t displacementCount() const
 Returns number of displacement results.
- 
size_t tensorCount() const
 Returns number of tensor results.
- 
size_t indexOf(cee::ug::ResultInfo info) const
 Returns the index of the result specified by info.
- 
size_t scalarIndexOf(cee::ug::ResultInfo info) const
 Returns the index of the scalar result specified by info.
- 
size_t vectorIndexOf(cee::ug::ResultInfo info) const
 Returns the index of the vecor result specified by info.
- 
size_t displacementIndexOf(cee::ug::ResultInfo info) const
 Returns the index of the displacement result specified by info.
- 
size_t tensorIndexOf(cee::ug::ResultInfo info) const
 Returns the index of the tensor result specified by info.
- 
cee::ug::ResultInfo resultInfo(size_t index) const
 Returns the result info at index index.
- 
cee::ug::ResultInfo resultInfo(const Str &wildcard) const
 Returns the result info matching the search string wildcard.
Return an invalid result info (id == -1) if none found
- 
cee::ug::ResultInfo scalarInfo(size_t index) const
 Returns the result info at scalar index index.
- 
cee::ug::ResultInfo scalarInfo(const Str &wildcard) const
 Returns the scalar result info matching the search string wildcard.
Return an invalid result info (id == -1) if none found
- 
cee::ug::ResultInfo vectorInfo(size_t index) const
 Returns the result info at vector index index.
- 
cee::ug::ResultInfo vectorInfo(const Str &wildcard) const
 Returns the vector result info matching the search string wildcard.
Return an invalid result info (id == -1) if none found
- 
cee::ug::ResultInfo displacementInfo(size_t index) const
 Returns the result info at displacement index index.
- 
cee::ug::ResultInfo displacementInfo(const Str &wildcard) const
 Returns the displacement result info matching the search string wildcard.
Return an invalid result info (id == -1) if none found
- 
cee::ug::ResultInfo tensorInfo(size_t index) const
 Returns the result info at tensor index index.
- 
cee::ug::ResultInfo tensorInfo(const Str &wildcard) const
 Returns the tensor result info matching the search string wildcard.
Return an invalid result info (id == -1) if none found
- 
cee::ug::DataPartScalar *currentDataPartScalar(cee::ug::ResultInfo scalar)
 Returns the current DataPartScalar for the specified result info.
- 
cee::ug::DataPartVector *currentDataPartVector(cee::ug::ResultInfo vector)
 Returns the current DataPartVector for the specified result info.
- 
cee::ug::DataPartSymmetricTensor *currentDataPartTensor(cee::ug::ResultInfo tensor)
 Returns the current DataPartSymmetricTensor for the specified result info.
- 
cee::ug::DataPartDisplacement *currentDataPartDisplacement(cee::ug::ResultInfo displacement)
 Returns the current DataPartDisplacement for the specified result info.
- 
cee::ug::DataPartScalar *currentDataPartScalar(const Str &wildcard)
 Returns the DataPartScalar matching the search string wildcard.
Return NULL if none found
- 
cee::ug::DataPartVector *currentDataPartVector(const Str &wildcard)
 Returns the DataPartVector matching the search string wildcard.
Return NULL if none found
- 
cee::ug::DataPartSymmetricTensor *currentDataPartTensor(const Str &wildcard)
 Returns the DataPartSymmetricTensor matching the search string wildcard.
Return NULL if none found
- 
cee::ug::DataPartDisplacement *currentDataPartDisplacement(const Str &wildcard)
 Returns the DataPartDisplacement matching the search string wildcard.
Return NULL if none found
- 
cee::ug::DataResultScalar *currentDataResultScalar(cee::ug::ResultInfo scalar)
 Returns the current DataResultScalar for the specified result info.
- 
cee::ug::DataResultVector *currentDataResultVector(cee::ug::ResultInfo vector)
 Returns the current DataResultVector for the specified result info.
- 
cee::ug::DataResultSymmetricTensor *currentDataResultTensor(cee::ug::ResultInfo tensor)
 Returns the current DataResultSymmetricTensor for the specified result info.
- 
cee::ug::DataResultDisplacement *currentDataResultDisplacement(cee::ug::ResultInfo displacement)
 Returns the current DataResultDisplacement for the specified result info.
- 
cee::ug::DataResultScalar *currentDataResultScalar(const Str &wildcard)
 Returns the DataResultScalar matching the search string wildcard.
Return NULL if none found
- 
cee::ug::DataResultVector *currentDataResultVector(const Str &wildcard)
 Returns the DataResultVector matching the search string wildcard.
Return NULL if none found
- 
cee::ug::DataResultSymmetricTensor *currentDataResultTensor(const Str &wildcard)
 Returns the DataResultSymmetricTensor matching the search string wildcard.
Return NULL if none found
- 
cee::ug::DataResultDisplacement *currentDataResultDisplacement(const Str &wildcard)
 Returns the DataResultDisplacement matching the search string wildcard.
Return NULL if none found
- 
void add(cee::ug::ResultInfo result)
 Adds the given result info.
- 
void add(cee::ug::ResultInfo result, const Str &name)
 Adds the given result info.
- 
void remove(cee::ug::ResultInfo result)
 Removes the specified result info.
- 
void removeAll()
 Removes all results.
Public Static Functions
- 
static Results *instance()
 Results is a singleton. Always access Results using this instance()
- 
size_t count() const