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