# 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()

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...