    

 ## On this page

  

 

 # ansys::Project::RunOutputAttr Class Reference

 Last update: 19.05.2025 

Base class for [Run](classansys_1_1_project_1_1_run.xhtml "Subfolder of a Simulation, regrouping Output/Result for a step."), [Output](classansys_1_1_project_1_1_output.xhtml "Subfolder of a Run, regrouping Results for a step."), [Result](classansys_1_1_project_1_1_result.xhtml "Result (data) file, output of a Simulation Run.") - provide built-in variable set/get functions. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#details)

`#include "RunOutputAttr.hpp"`

Inheritance diagram for ansys::Project::RunOutputAttr:

 ![](/sites/default/files/migrate-content/common_fluids_format_2025_r1_2/classansys_1_1_project_1_1_run_output_attr.png)



## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

virtual [~RunOutputAttr](classansys_1_1_project_1_1_run_output_attr.xhtml#a65a0b1def1d611ef99d59910a627c6e4) () virtual bool [hasValue](classansys_1_1_project_1_1_run_output_attr.xhtml#a81a3387403060a40ad820acfcd465247) (const std::string &amp;pVar, bool pFlagInherited) const =0 virtual std::string [getValue](classansys_1_1_project_1_1_run_output_attr.xhtml#a77b9663f5a89b1a0f34fb51e8561bd59) (const std::string &amp;pVar, bool pFlagInherited) const =0 virtual MetaVariableType [getValueType](classansys_1_1_project_1_1_run_output_attr.xhtml#a160bf20b163631c67ceb8fbd0f05d81c) (const std::string &amp;pVar, bool pFlagInherited) const =0 virtual void [setValue](classansys_1_1_project_1_1_run_output_attr.xhtml#a9dc92e98bb7324c86192441ead647996) (const std::string &amp;pVar, const std::string &amp;pValue)=0 virtual int [getValueInt](classansys_1_1_project_1_1_run_output_attr.xhtml#ab071e4ff3568754cc9e0dc1f6c6f20f7) (const std::string &amp;pVar, bool pFlagInherited) const =0 virtual double [getValueDouble](classansys_1_1_project_1_1_run_output_attr.xhtml#a403042318aa17d920be19cb3062e63aa) (const std::string &amp;pVar, bool pFlagInherited) const =0 virtual void [setValueInt](classansys_1_1_project_1_1_run_output_attr.xhtml#aec45f664a9284184f247462cdebef7a7) (const std::string &amp;pVar, int pValue)=0 virtual void [setValueDouble](classansys_1_1_project_1_1_run_output_attr.xhtml#a3659d02ece965df37d5b09a27776b645) (const std::string &amp;pVar, double pValue)=0 std::vector&lt; std::string &gt; [getValues](classansys_1_1_project_1_1_run_output_attr.xhtml#a3552775077206a3eb84c63548b1dce8f) (const std::vector&lt; std::string &gt; &amp;pVars, bool pFlagInherited) const Returns the values for a list of variables. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a3552775077206a3eb84c63548b1dce8f)  
 int [getIndex](classansys_1_1_project_1_1_run_output_attr.xhtml#afd9f573f991216d001360be85a476827) () const Returns the output index (incremental id in a run) - always available. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#afd9f573f991216d001360be85a476827)  
 int [getSolverIteration](classansys_1_1_project_1_1_run_output_attr.xhtml#a9341f80aeb8c06eae7405815daabc2de) () const Returns the number of solver iterations (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a9341f80aeb8c06eae7405815daabc2de)  
 double [getTime](classansys_1_1_project_1_1_run_output_attr.xhtml#a43a2d325edb0332bd89dd279da60de88) () const Returns the transient time value (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a43a2d325edb0332bd89dd279da60de88)  
 void [setIndex](classansys_1_1_project_1_1_run_output_attr.xhtml#a8e79b641bdf6cd9fa3132839b2314cfa) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a8e79b641bdf6cd9fa3132839b2314cfa)  
 void [setSolverIteration](classansys_1_1_project_1_1_run_output_attr.xhtml#a5aef7a029fa3a7f830710275035c4bae) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a5aef7a029fa3a7f830710275035c4bae)  
 void [setTime](classansys_1_1_project_1_1_run_output_attr.xhtml#a7223a840d264a500994bc1a424772c19) (double pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a7223a840d264a500994bc1a424772c19)  
 double [getCrankAngle](classansys_1_1_project_1_1_run_output_attr.xhtml#a2722c5a61bdf6ae862f77277cb799dae) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a2722c5a61bdf6ae862f77277cb799dae)  
 void [setCrankAngle](classansys_1_1_project_1_1_run_output_attr.xhtml#a399cfa854a08df9c39ed9c7324651012) (double pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a399cfa854a08df9c39ed9c7324651012)  
 int [getCaseId](classansys_1_1_project_1_1_run_output_attr.xhtml#a3c9c4e3b8a1901e526c252b9beda9580) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a3c9c4e3b8a1901e526c252b9beda9580)  
 int [getInputSettingsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a267138500fe47e1c74adebc0b3b3082e) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a267138500fe47e1c74adebc0b3b3082e)  
 int [getDomainTransformationId](classansys_1_1_project_1_1_run_output_attr.xhtml#ae1427ae2518b3bf20a72183388307d4e) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#ae1427ae2518b3bf20a72183388307d4e)  
 int [getPhysicsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a212e33422926cc6ce0c06ee08b301f83) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a212e33422926cc6ce0c06ee08b301f83)  
 int [getOutputSettingsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a5b718ea67c8d4abcec38f3968ffe71f6) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a5b718ea67c8d4abcec38f3968ffe71f6)  
 int [getMeshId](classansys_1_1_project_1_1_run_output_attr.xhtml#a9b573f92ba0532e9af0181634727d876) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a9b573f92ba0532e9af0181634727d876)  
 int [getTopologyId](classansys_1_1_project_1_1_run_output_attr.xhtml#a2088deca6c0239248d5c7d1d81b6c3a3) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a2088deca6c0239248d5c7d1d81b6c3a3)  
 int [getConnectivityId](classansys_1_1_project_1_1_run_output_attr.xhtml#aef3b9200f5924db3428e31e0c8c6e80e) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#aef3b9200f5924db3428e31e0c8c6e80e)  
 int [getCoordinatesId](classansys_1_1_project_1_1_run_output_attr.xhtml#a3a414dbc11513402e17c2eafaf240e7e) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a3a414dbc11513402e17c2eafaf240e7e)  
 int [getLocationId](classansys_1_1_project_1_1_run_output_attr.xhtml#a5d22709f5cd0500b1c0e5db416f1b8e4) () const Returns the specified variable (if available) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a5d22709f5cd0500b1c0e5db416f1b8e4)  
 void [setCaseId](classansys_1_1_project_1_1_run_output_attr.xhtml#a98234a96286c594c628ae5fc66a2daf1) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a98234a96286c594c628ae5fc66a2daf1)  
 void [setInputSettingsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a4dc9c1c940983005c8aa55516c7dd370) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a4dc9c1c940983005c8aa55516c7dd370)  
 void [setDomainTransformationId](classansys_1_1_project_1_1_run_output_attr.xhtml#a48ce611d3011e8d85c7508654d10b0b7) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a48ce611d3011e8d85c7508654d10b0b7)  
 void [setPhysicsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a144923c544b7f9e25adaa02c4d0fcfb2) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a144923c544b7f9e25adaa02c4d0fcfb2)  
 void [setOutputSettingsId](classansys_1_1_project_1_1_run_output_attr.xhtml#aff075987d634ddd1bb5cc72885e60476) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#aff075987d634ddd1bb5cc72885e60476)  
 void [setMeshId](classansys_1_1_project_1_1_run_output_attr.xhtml#af6651bd327bccc3154c7a9dff550b780) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#af6651bd327bccc3154c7a9dff550b780)  
 void [setTopologyId](classansys_1_1_project_1_1_run_output_attr.xhtml#a8952ac3fb7b31862798fef375a37f789) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a8952ac3fb7b31862798fef375a37f789)  
 void [setConnectivityId](classansys_1_1_project_1_1_run_output_attr.xhtml#a2e8201893b1ffef4e96758118ac1438c) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a2e8201893b1ffef4e96758118ac1438c)  
 void [setCoordinatesId](classansys_1_1_project_1_1_run_output_attr.xhtml#a1f1a501898b6eaf181ef0b3b7a991342) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a1f1a501898b6eaf181ef0b3b7a991342)  
 void [setLocationId](classansys_1_1_project_1_1_run_output_attr.xhtml#ad49c7e9e12f20d93598d744d8c419f5c) (int pValue) Changes the specified variable. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#ad49c7e9e12f20d93598d744d8c419f5c)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrentCaseId](classansys_1_1_project_1_1_run_output_attr.xhtml#a47b791d288a9af06d565d5bacd1dd612) () const See getFirstIterator(const std::string&amp;) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a47b791d288a9af06d565d5bacd1dd612)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrentPhysicsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a05cad22c19d74259c554f2f0dc86305a) () const See getFirstIterator(const std::string&amp;) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a05cad22c19d74259c554f2f0dc86305a)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrentInputSettingsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a67d0800d2ce78055bcd9658b1ea30136) () const See getFirstIterator(const std::string&amp;) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a67d0800d2ce78055bcd9658b1ea30136)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrentDomainTransformationId](classansys_1_1_project_1_1_run_output_attr.xhtml#adbcf15409dbcf5051cc8fcb3afdf930f) () const See getFirstIterator(const std::string&amp;) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#adbcf15409dbcf5051cc8fcb3afdf930f)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrentMeshId](classansys_1_1_project_1_1_run_output_attr.xhtml#a808bda2819d90363f4914bc637969154) () const See getFirstIterator(const std::string&amp;) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a808bda2819d90363f4914bc637969154)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrentTopologyId](classansys_1_1_project_1_1_run_output_attr.xhtml#a3f53d6fb39644ef6a923d2d79baa0d12) () const See getFirstIterator(const std::string&amp;) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a3f53d6fb39644ef6a923d2d79baa0d12)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrentConnectivityId](classansys_1_1_project_1_1_run_output_attr.xhtml#ad4aecfe2ed99b6e81a24edcc8699aa42) () const See getFirstIterator(const std::string&amp;) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#ad4aecfe2ed99b6e81a24edcc8699aa42)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrentCoordinatesId](classansys_1_1_project_1_1_run_output_attr.xhtml#a2badf834ba45aa1be083272d66e68cb8) () const See getFirstIterator(const std::string&amp;) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a2badf834ba45aa1be083272d66e68cb8)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrentLocationId](classansys_1_1_project_1_1_run_output_attr.xhtml#a9c43c27adee9503eed4f3940ded66ac7) () const See getFirstIterator(const std::string&amp;) [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a9c43c27adee9503eed4f3940ded66ac7)  
 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getFirstIteratorForCurrent](classansys_1_1_project_1_1_run_output_attr.xhtml#a992b28250638dc51bde6fc49ea336ab4) (const std::string &amp;pVar) const Return the first entry in the current [Run](classansys_1_1_project_1_1_run.xhtml "Subfolder of a Simulation, regrouping Output/Result for a step."), with same variable value. [More...](classansys_1_1_project_1_1_run_output_attr.xhtml#a992b28250638dc51bde6fc49ea336ab4)  
 ## <a id="pub-static-attribs" name="pub-static-attribs"></a>Static Public Attributes

static const std::string [sVarTime](classansys_1_1_project_1_1_run_output_attr.xhtml#a216010dc2b5c1190a68513b1d9617af4) static const std::string [sVarSolverIteration](classansys_1_1_project_1_1_run_output_attr.xhtml#a116b763a8622a5d731756e59b90416a0) static const std::string [sVarIndex](classansys_1_1_project_1_1_run_output_attr.xhtml#accb529227d0a8af8ea6234c678172a81) static const std::string [sVarCrankAngle](classansys_1_1_project_1_1_run_output_attr.xhtml#a758d823643e8d2995709c4cd5b92bb45) static const std::string [sVarCaseId](classansys_1_1_project_1_1_run_output_attr.xhtml#a0262e064b66ae42c08b689721c25f76a) static const std::string [sVarInputSettingsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a1378a2dcbd4528f171f8e9c3aef6504f) static const std::string [sVarDomainTransformationId](classansys_1_1_project_1_1_run_output_attr.xhtml#af2a3f9fcbd8b5eb86a666d04b4b0a1ee) static const std::string [sVarPhysicsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a1bd650ac5ff709a40039f5af2448409d) static const std::string [sVarOutputSettingsId](classansys_1_1_project_1_1_run_output_attr.xhtml#a57055413a8762182cd616134e1ebaae9) static const std::string [sVarMeshId](classansys_1_1_project_1_1_run_output_attr.xhtml#aedb3ba68ad3e7475b8691c0826cce629) static const std::string [sVarTopologyId](classansys_1_1_project_1_1_run_output_attr.xhtml#a6c7cab7452904746f93245318cb91ddd) static const std::string [sVarConnectivityId](classansys_1_1_project_1_1_run_output_attr.xhtml#a8a5a7c0fbf131833584035fb3e15e152) static const std::string [sVarCoordinatesId](classansys_1_1_project_1_1_run_output_attr.xhtml#a66a534af6f39ffe20a1a594006c8e31f) static const std::string [sVarLocationId](classansys_1_1_project_1_1_run_output_attr.xhtml#a5e75ed2d5bb13aac00fcf41087bdce22) ## <a id="pro-methods" name="pro-methods"></a>Protected Member Functions

virtual [Iterator](classansys_1_1_project_1_1_iterator.xhtml) [getIterator](classansys_1_1_project_1_1_run_output_attr.xhtml#a6bc544ed688df70fc57237a5a5601e73) () const =0 <a id="details" name="details"></a>## Detailed Description

Base class for [Run](classansys_1_1_project_1_1_run.xhtml "Subfolder of a Simulation, regrouping Output/Result for a step."), [Output](classansys_1_1_project_1_1_output.xhtml "Subfolder of a Run, regrouping Results for a step."), [Result](classansys_1_1_project_1_1_result.xhtml "Result (data) file, output of a Simulation Run.") - provide built-in variable set/get functions.

The mandatory/built-in variables of a run are simple [Metadata](classansys_1_1_project_1_1_metadata.xhtml "Dictionary of values associated with an Iterator.") variables. The built-in variable should be accessed through the dedicated set/get API, the get API will ensure to apply inheritance and search the parent objects, when a value is not found at the current level.

For example:

- [setTime()](classansys_1_1_project_1_1_run_output_attr.xhtml#a7223a840d264a500994bc1a424772c19 "Changes the specified variable.") / [getTime()](classansys_1_1_project_1_1_run_output_attr.xhtml#a43a2d325edb0332bd89dd279da60de88 "Returns the transient time value (if available)")
- [setSolverIteration()](classansys_1_1_project_1_1_run_output_attr.xhtml#a5aef7a029fa3a7f830710275035c4bae "Changes the specified variable.") / [getSolverIteration()](classansys_1_1_project_1_1_run_output_attr.xhtml#a9341f80aeb8c06eae7405815daabc2de "Returns the number of solver iterations (if available)")

However the [Metadata](classansys_1_1_project_1_1_metadata.xhtml "Dictionary of values associated with an Iterator.") can also be accessed directly, the internal variable names are stored in the RunOutputAttr::sVar\* strings



## Constructor &amp; Destructor Documentation

<a id="a65a0b1def1d611ef99d59910a627c6e4" name="a65a0b1def1d611ef99d59910a627c6e4"></a>## [◆ ](#a65a0b1def1d611ef99d59910a627c6e4)~RunOutputAttr()

 virtual ansys::Project::RunOutputAttr::~RunOutputAttr  ( )   inlinevirtual 





## Member Function Documentation

<a id="a3c9c4e3b8a1901e526c252b9beda9580" name="a3c9c4e3b8a1901e526c252b9beda9580"></a>## [◆ ](#a3c9c4e3b8a1901e526c252b9beda9580)getCaseId()

 int ansys::Project::RunOutputAttr::getCaseId  ( )  const

Returns the specified variable (if available)





<a id="aef3b9200f5924db3428e31e0c8c6e80e" name="aef3b9200f5924db3428e31e0c8c6e80e"></a>## [◆ ](#aef3b9200f5924db3428e31e0c8c6e80e)getConnectivityId()

 int ansys::Project::RunOutputAttr::getConnectivityId  ( )  const

Returns the specified variable (if available)

If not available, will return the mesh-id instead





<a id="a3a414dbc11513402e17c2eafaf240e7e" name="a3a414dbc11513402e17c2eafaf240e7e"></a>## [◆ ](#a3a414dbc11513402e17c2eafaf240e7e)getCoordinatesId()

 int ansys::Project::RunOutputAttr::getCoordinatesId  ( )  const

Returns the specified variable (if available)

If not available, will return the mesh-id instead





<a id="a2722c5a61bdf6ae862f77277cb799dae" name="a2722c5a61bdf6ae862f77277cb799dae"></a>## [◆ ](#a2722c5a61bdf6ae862f77277cb799dae)getCrankAngle()

 double ansys::Project::RunOutputAttr::getCrankAngle  ( )  const

Returns the specified variable (if available)





<a id="ae1427ae2518b3bf20a72183388307d4e" name="ae1427ae2518b3bf20a72183388307d4e"></a>## [◆ ](#ae1427ae2518b3bf20a72183388307d4e)getDomainTransformationId()

 int ansys::Project::RunOutputAttr::getDomainTransformationId  ( )  const

Returns the specified variable (if available)

If not available, will return the input-settings-id instead





<a id="a992b28250638dc51bde6fc49ea336ab4" name="a992b28250638dc51bde6fc49ea336ab4"></a>## [◆ ](#a992b28250638dc51bde6fc49ea336ab4)getFirstIteratorForCurrent()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrent  ( const std::string &amp;  *pVar*)  const

Return the first entry in the current [Run](classansys_1_1_project_1_1_run.xhtml "Subfolder of a Simulation, regrouping Output/Result for a step."), with same variable value.

Can be used either on a [Result](classansys_1_1_project_1_1_result.xhtml "Result (data) file, output of a Simulation Run.") or an [Output](classansys_1_1_project_1_1_output.xhtml "Subfolder of a Run, regrouping Results for a step.") iterator.

A [Run](classansys_1_1_project_1_1_run.xhtml "Subfolder of a Simulation, regrouping Output/Result for a step.") contains a sequence of [Output](classansys_1_1_project_1_1_output.xhtml "Subfolder of a Run, regrouping Results for a step."), for the current [Output](classansys_1_1_project_1_1_output.xhtml "Subfolder of a Run, regrouping Results for a step."), will search the first entry in the parent run sequence which has the same variable value.

For example: mesh-id 0,0,1,1,0 the last entry \[4\] is using the same mesh as the two first steps \[0\] and \[1\] the iterator returned would be \[0\]

If this function is called on a [Result](classansys_1_1_project_1_1_result.xhtml "Result (data) file, output of a Simulation Run.") iterator, it will return the matching result in the found [Output](classansys_1_1_project_1_1_output.xhtml "Subfolder of a Run, regrouping Results for a step."), with the same data type.





<a id="a47b791d288a9af06d565d5bacd1dd612" name="a47b791d288a9af06d565d5bacd1dd612"></a>## [◆ ](#a47b791d288a9af06d565d5bacd1dd612)getFirstIteratorForCurrentCaseId()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrentCaseId  ( )  const

See getFirstIterator(const std::string&amp;)





<a id="ad4aecfe2ed99b6e81a24edcc8699aa42" name="ad4aecfe2ed99b6e81a24edcc8699aa42"></a>## [◆ ](#ad4aecfe2ed99b6e81a24edcc8699aa42)getFirstIteratorForCurrentConnectivityId()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrentConnectivityId  ( )  const

See getFirstIterator(const std::string&amp;)





<a id="a2badf834ba45aa1be083272d66e68cb8" name="a2badf834ba45aa1be083272d66e68cb8"></a>## [◆ ](#a2badf834ba45aa1be083272d66e68cb8)getFirstIteratorForCurrentCoordinatesId()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrentCoordinatesId  ( )  const

See getFirstIterator(const std::string&amp;)





<a id="adbcf15409dbcf5051cc8fcb3afdf930f" name="adbcf15409dbcf5051cc8fcb3afdf930f"></a>## [◆ ](#adbcf15409dbcf5051cc8fcb3afdf930f)getFirstIteratorForCurrentDomainTransformationId()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrentDomainTransformationId  ( )  const

See getFirstIterator(const std::string&amp;)





<a id="a67d0800d2ce78055bcd9658b1ea30136" name="a67d0800d2ce78055bcd9658b1ea30136"></a>## [◆ ](#a67d0800d2ce78055bcd9658b1ea30136)getFirstIteratorForCurrentInputSettingsId()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrentInputSettingsId  ( )  const

See getFirstIterator(const std::string&amp;)





<a id="a9c43c27adee9503eed4f3940ded66ac7" name="a9c43c27adee9503eed4f3940ded66ac7"></a>## [◆ ](#a9c43c27adee9503eed4f3940ded66ac7)getFirstIteratorForCurrentLocationId()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrentLocationId  ( )  const

See getFirstIterator(const std::string&amp;)





<a id="a808bda2819d90363f4914bc637969154" name="a808bda2819d90363f4914bc637969154"></a>## [◆ ](#a808bda2819d90363f4914bc637969154)getFirstIteratorForCurrentMeshId()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrentMeshId  ( )  const

See getFirstIterator(const std::string&amp;)





<a id="a05cad22c19d74259c554f2f0dc86305a" name="a05cad22c19d74259c554f2f0dc86305a"></a>## [◆ ](#a05cad22c19d74259c554f2f0dc86305a)getFirstIteratorForCurrentPhysicsId()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrentPhysicsId  ( )  const

See getFirstIterator(const std::string&amp;)





<a id="a3f53d6fb39644ef6a923d2d79baa0d12" name="a3f53d6fb39644ef6a923d2d79baa0d12"></a>## [◆ ](#a3f53d6fb39644ef6a923d2d79baa0d12)getFirstIteratorForCurrentTopologyId()

 [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getFirstIteratorForCurrentTopologyId  ( )  const

See getFirstIterator(const std::string&amp;)





<a id="afd9f573f991216d001360be85a476827" name="afd9f573f991216d001360be85a476827"></a>## [◆ ](#afd9f573f991216d001360be85a476827)getIndex()

 int ansys::Project::RunOutputAttr::getIndex  ( )  const

Returns the output index (incremental id in a run) - always available.





<a id="a267138500fe47e1c74adebc0b3b3082e" name="a267138500fe47e1c74adebc0b3b3082e"></a>## [◆ ](#a267138500fe47e1c74adebc0b3b3082e)getInputSettingsId()

 int ansys::Project::RunOutputAttr::getInputSettingsId  ( )  const

Returns the specified variable (if available)

If not available, will return the case-id instead





<a id="a6bc544ed688df70fc57237a5a5601e73" name="a6bc544ed688df70fc57237a5a5601e73"></a>## [◆ ](#a6bc544ed688df70fc57237a5a5601e73)getIterator()

 virtual [Iterator](classansys_1_1_project_1_1_iterator.xhtml) ansys::Project::RunOutputAttr::getIterator  ( )  const  protectedpure virtual 

Implemented in [ansys::Project::Output](classansys_1_1_project_1_1_output.xhtml#a16c0aa2eb60649962e8174ff139057ae), [ansys::Project::Result](classansys_1_1_project_1_1_result.xhtml#acfea7c7aac843ba7446fbc7702a00462), [ansys::Project::Run](classansys_1_1_project_1_1_run.xhtml#a6b797638d34347e6801b88c0e69e05ce), and [ansys::Project::RunGroup](classansys_1_1_project_1_1_run_group.xhtml#a6b797638d34347e6801b88c0e69e05ce).





<a id="a5d22709f5cd0500b1c0e5db416f1b8e4" name="a5d22709f5cd0500b1c0e5db416f1b8e4"></a>## [◆ ](#a5d22709f5cd0500b1c0e5db416f1b8e4)getLocationId()

 int ansys::Project::RunOutputAttr::getLocationId  ( )  const

Returns the specified variable (if available)

If not available, will return 0





<a id="a9b573f92ba0532e9af0181634727d876" name="a9b573f92ba0532e9af0181634727d876"></a>## [◆ ](#a9b573f92ba0532e9af0181634727d876)getMeshId()

 int ansys::Project::RunOutputAttr::getMeshId  ( )  const

Returns the specified variable (if available)





<a id="a5b718ea67c8d4abcec38f3968ffe71f6" name="a5b718ea67c8d4abcec38f3968ffe71f6"></a>## [◆ ](#a5b718ea67c8d4abcec38f3968ffe71f6)getOutputSettingsId()

 int ansys::Project::RunOutputAttr::getOutputSettingsId  ( )  const

Returns the specified variable (if available)





<a id="a212e33422926cc6ce0c06ee08b301f83" name="a212e33422926cc6ce0c06ee08b301f83"></a>## [◆ ](#a212e33422926cc6ce0c06ee08b301f83)getPhysicsId()

 int ansys::Project::RunOutputAttr::getPhysicsId  ( )  const

Returns the specified variable (if available)

If not available, will return the input-settings-id instead





<a id="a9341f80aeb8c06eae7405815daabc2de" name="a9341f80aeb8c06eae7405815daabc2de"></a>## [◆ ](#a9341f80aeb8c06eae7405815daabc2de)getSolverIteration()

 int ansys::Project::RunOutputAttr::getSolverIteration  ( )  const

Returns the number of solver iterations (if available)





<a id="a43a2d325edb0332bd89dd279da60de88" name="a43a2d325edb0332bd89dd279da60de88"></a>## [◆ ](#a43a2d325edb0332bd89dd279da60de88)getTime()

 double ansys::Project::RunOutputAttr::getTime  ( )  const

Returns the transient time value (if available)





<a id="a2088deca6c0239248d5c7d1d81b6c3a3" name="a2088deca6c0239248d5c7d1d81b6c3a3"></a>## [◆ ](#a2088deca6c0239248d5c7d1d81b6c3a3)getTopologyId()

 int ansys::Project::RunOutputAttr::getTopologyId  ( )  const

Returns the specified variable (if available)

If not available, will return the mesh-id instead





<a id="a77b9663f5a89b1a0f34fb51e8561bd59" name="a77b9663f5a89b1a0f34fb51e8561bd59"></a>## [◆ ](#a77b9663f5a89b1a0f34fb51e8561bd59)getValue()

 virtual std::string ansys::Project::RunOutputAttr::getValue  ( const std::string &amp;  *pVar*,    bool  *pFlagInherited*   )  const  pure virtual 

Implemented in [ansys::Project::Output](classansys_1_1_project_1_1_output.xhtml#a8f8a26e4aa49305a5641b1f6a77ed6bb), [ansys::Project::Result](classansys_1_1_project_1_1_result.xhtml#a6ffc6355c8a3f4acb1b06248a3dc77d3), and [ansys::Project::Run](classansys_1_1_project_1_1_run.xhtml#a962cdcaba827890a9176f8855becdf1d).





<a id="a403042318aa17d920be19cb3062e63aa" name="a403042318aa17d920be19cb3062e63aa"></a>## [◆ ](#a403042318aa17d920be19cb3062e63aa)getValueDouble()

 virtual double ansys::Project::RunOutputAttr::getValueDouble  ( const std::string &amp;  *pVar*,    bool  *pFlagInherited*   )  const  pure virtual 

Implemented in [ansys::Project::Output](classansys_1_1_project_1_1_output.xhtml#a947704ae972aebe9a812a615e3d305b8), [ansys::Project::Result](classansys_1_1_project_1_1_result.xhtml#a3615dcd65b532b7a0f5c1dae754879fa), and [ansys::Project::Run](classansys_1_1_project_1_1_run.xhtml#a4bce1249dc59e6b03876822c44d9c411).





<a id="ab071e4ff3568754cc9e0dc1f6c6f20f7" name="ab071e4ff3568754cc9e0dc1f6c6f20f7"></a>## [◆ ](#ab071e4ff3568754cc9e0dc1f6c6f20f7)getValueInt()

 virtual int ansys::Project::RunOutputAttr::getValueInt  ( const std::string &amp;  *pVar*,    bool  *pFlagInherited*   )  const  pure virtual 

Implemented in [ansys::Project::Output](classansys_1_1_project_1_1_output.xhtml#a0faaaf36081aefb020559194ce3ced49), [ansys::Project::Result](classansys_1_1_project_1_1_result.xhtml#ab5abd5185c32099ac41e36a69dd81120), and [ansys::Project::Run](classansys_1_1_project_1_1_run.xhtml#a0bdeb0b28847ad82bc58ed85324fee7d).





<a id="a3552775077206a3eb84c63548b1dce8f" name="a3552775077206a3eb84c63548b1dce8f"></a>## [◆ ](#a3552775077206a3eb84c63548b1dce8f)getValues()

 std::vector&lt; std::string &gt; ansys::Project::RunOutputAttr::getValues  ( const std::vector&lt; std::string &gt; &amp;  *pVars*,    bool  *pFlagInherited*   )  const

Returns the values for a list of variables.





<a id="a160bf20b163631c67ceb8fbd0f05d81c" name="a160bf20b163631c67ceb8fbd0f05d81c"></a>## [◆ ](#a160bf20b163631c67ceb8fbd0f05d81c)getValueType()

 virtual MetaVariableType ansys::Project::RunOutputAttr::getValueType  ( const std::string &amp;  *pVar*,    bool  *pFlagInherited*   )  const  pure virtual 

Implemented in [ansys::Project::Output](classansys_1_1_project_1_1_output.xhtml#a4d54e20f739de356a83415d5e5adce0e), [ansys::Project::Result](classansys_1_1_project_1_1_result.xhtml#ac0a7814e7e2bc58e2c81710c01a74e8c), and [ansys::Project::Run](classansys_1_1_project_1_1_run.xhtml#af67830c86d8f3534ad3eafd273133449).





<a id="a81a3387403060a40ad820acfcd465247" name="a81a3387403060a40ad820acfcd465247"></a>## [◆ ](#a81a3387403060a40ad820acfcd465247)hasValue()

 virtual bool ansys::Project::RunOutputAttr::hasValue  ( const std::string &amp;  *pVar*,    bool  *pFlagInherited*   )  const  pure virtual 

Implemented in [ansys::Project::Output](classansys_1_1_project_1_1_output.xhtml#aee14eecc689169da3b4a4ac4a31e465c), [ansys::Project::Result](classansys_1_1_project_1_1_result.xhtml#a202246d89e8ed5f92f93282046dca7d2), and [ansys::Project::Run](classansys_1_1_project_1_1_run.xhtml#a35e08d90534a5657f0143f16eb34dd17).





<a id="a98234a96286c594c628ae5fc66a2daf1" name="a98234a96286c594c628ae5fc66a2daf1"></a>## [◆ ](#a98234a96286c594c628ae5fc66a2daf1)setCaseId()

 void ansys::Project::RunOutputAttr::setCaseId  ( int  *pValue*) 

Changes the specified variable.





<a id="a2e8201893b1ffef4e96758118ac1438c" name="a2e8201893b1ffef4e96758118ac1438c"></a>## [◆ ](#a2e8201893b1ffef4e96758118ac1438c)setConnectivityId()

 void ansys::Project::RunOutputAttr::setConnectivityId  ( int  *pValue*) 

Changes the specified variable.





<a id="a1f1a501898b6eaf181ef0b3b7a991342" name="a1f1a501898b6eaf181ef0b3b7a991342"></a>## [◆ ](#a1f1a501898b6eaf181ef0b3b7a991342)setCoordinatesId()

 void ansys::Project::RunOutputAttr::setCoordinatesId  ( int  *pValue*) 

Changes the specified variable.





<a id="a399cfa854a08df9c39ed9c7324651012" name="a399cfa854a08df9c39ed9c7324651012"></a>## [◆ ](#a399cfa854a08df9c39ed9c7324651012)setCrankAngle()

 void ansys::Project::RunOutputAttr::setCrankAngle  ( double  *pValue*) 

Changes the specified variable.





<a id="a48ce611d3011e8d85c7508654d10b0b7" name="a48ce611d3011e8d85c7508654d10b0b7"></a>## [◆ ](#a48ce611d3011e8d85c7508654d10b0b7)setDomainTransformationId()

 void ansys::Project::RunOutputAttr::setDomainTransformationId  ( int  *pValue*) 

Changes the specified variable.





<a id="a8e79b641bdf6cd9fa3132839b2314cfa" name="a8e79b641bdf6cd9fa3132839b2314cfa"></a>## [◆ ](#a8e79b641bdf6cd9fa3132839b2314cfa)setIndex()

 void ansys::Project::RunOutputAttr::setIndex  ( int  *pValue*) 

Changes the specified variable.





<a id="a4dc9c1c940983005c8aa55516c7dd370" name="a4dc9c1c940983005c8aa55516c7dd370"></a>## [◆ ](#a4dc9c1c940983005c8aa55516c7dd370)setInputSettingsId()

 void ansys::Project::RunOutputAttr::setInputSettingsId  ( int  *pValue*) 

Changes the specified variable.





<a id="ad49c7e9e12f20d93598d744d8c419f5c" name="ad49c7e9e12f20d93598d744d8c419f5c"></a>## [◆ ](#ad49c7e9e12f20d93598d744d8c419f5c)setLocationId()

 void ansys::Project::RunOutputAttr::setLocationId  ( int  *pValue*) 

Changes the specified variable.





<a id="af6651bd327bccc3154c7a9dff550b780" name="af6651bd327bccc3154c7a9dff550b780"></a>## [◆ ](#af6651bd327bccc3154c7a9dff550b780)setMeshId()

 void ansys::Project::RunOutputAttr::setMeshId  ( int  *pValue*) 

Changes the specified variable.





<a id="aff075987d634ddd1bb5cc72885e60476" name="aff075987d634ddd1bb5cc72885e60476"></a>## [◆ ](#aff075987d634ddd1bb5cc72885e60476)setOutputSettingsId()

 void ansys::Project::RunOutputAttr::setOutputSettingsId  ( int  *pValue*) 

Changes the specified variable.





<a id="a144923c544b7f9e25adaa02c4d0fcfb2" name="a144923c544b7f9e25adaa02c4d0fcfb2"></a>## [◆ ](#a144923c544b7f9e25adaa02c4d0fcfb2)setPhysicsId()

 void ansys::Project::RunOutputAttr::setPhysicsId  ( int  *pValue*) 

Changes the specified variable.





<a id="a5aef7a029fa3a7f830710275035c4bae" name="a5aef7a029fa3a7f830710275035c4bae"></a>## [◆ ](#a5aef7a029fa3a7f830710275035c4bae)setSolverIteration()

 void ansys::Project::RunOutputAttr::setSolverIteration  ( int  *pValue*) 

Changes the specified variable.





<a id="a7223a840d264a500994bc1a424772c19" name="a7223a840d264a500994bc1a424772c19"></a>## [◆ ](#a7223a840d264a500994bc1a424772c19)setTime()

 void ansys::Project::RunOutputAttr::setTime  ( double  *pValue*) 

Changes the specified variable.





<a id="a8952ac3fb7b31862798fef375a37f789" name="a8952ac3fb7b31862798fef375a37f789"></a>## [◆ ](#a8952ac3fb7b31862798fef375a37f789)setTopologyId()

 void ansys::Project::RunOutputAttr::setTopologyId  ( int  *pValue*) 

Changes the specified variable.





<a id="a9dc92e98bb7324c86192441ead647996" name="a9dc92e98bb7324c86192441ead647996"></a>## [◆ ](#a9dc92e98bb7324c86192441ead647996)setValue()

 virtual void ansys::Project::RunOutputAttr::setValue  ( const std::string &amp;  *pVar*,    const std::string &amp;  *pValue*   )   pure virtual 

Implemented in [ansys::Project::Output](classansys_1_1_project_1_1_output.xhtml#ab69eb9e316781111bb8eadcbd275f46a), [ansys::Project::Result](classansys_1_1_project_1_1_result.xhtml#a09235debe70f3b375cbb97d768ba1237), and [ansys::Project::Run](classansys_1_1_project_1_1_run.xhtml#a52c78a77c9e136a085d167696015ef67).





<a id="a3659d02ece965df37d5b09a27776b645" name="a3659d02ece965df37d5b09a27776b645"></a>## [◆ ](#a3659d02ece965df37d5b09a27776b645)setValueDouble()

 virtual void ansys::Project::RunOutputAttr::setValueDouble  ( const std::string &amp;  *pVar*,    double  *pValue*   )   pure virtual 

Implemented in [ansys::Project::Output](classansys_1_1_project_1_1_output.xhtml#a6a388a3ce8f6b19b24f10915b35a5c5a), [ansys::Project::Result](classansys_1_1_project_1_1_result.xhtml#aebd750fd5bcb7593d90089716c2e8145), and [ansys::Project::Run](classansys_1_1_project_1_1_run.xhtml#a8680de9348c3c07a2da4a56752fe15b7).





<a id="aec45f664a9284184f247462cdebef7a7" name="aec45f664a9284184f247462cdebef7a7"></a>## [◆ ](#aec45f664a9284184f247462cdebef7a7)setValueInt()

 virtual void ansys::Project::RunOutputAttr::setValueInt  ( const std::string &amp;  *pVar*,    int  *pValue*   )   pure virtual 

Implemented in [ansys::Project::Output](classansys_1_1_project_1_1_output.xhtml#a653c0e8ffd12694cc984519c2389dfd7), [ansys::Project::Result](classansys_1_1_project_1_1_result.xhtml#ac1d2a31f02294a74f2b41f30419ad099), and [ansys::Project::Run](classansys_1_1_project_1_1_run.xhtml#ac6c679b970edcb372074503caf6cf28f).





## Member Data Documentation

<a id="a0262e064b66ae42c08b689721c25f76a" name="a0262e064b66ae42c08b689721c25f76a"></a>## [◆ ](#a0262e064b66ae42c08b689721c25f76a)sVarCaseId

 const std::string ansys::Project::RunOutputAttr::sVarCaseId  static 





<a id="a8a5a7c0fbf131833584035fb3e15e152" name="a8a5a7c0fbf131833584035fb3e15e152"></a>## [◆ ](#a8a5a7c0fbf131833584035fb3e15e152)sVarConnectivityId

 const std::string ansys::Project::RunOutputAttr::sVarConnectivityId  static 





<a id="a66a534af6f39ffe20a1a594006c8e31f" name="a66a534af6f39ffe20a1a594006c8e31f"></a>## [◆ ](#a66a534af6f39ffe20a1a594006c8e31f)sVarCoordinatesId

 const std::string ansys::Project::RunOutputAttr::sVarCoordinatesId  static 





<a id="a758d823643e8d2995709c4cd5b92bb45" name="a758d823643e8d2995709c4cd5b92bb45"></a>## [◆ ](#a758d823643e8d2995709c4cd5b92bb45)sVarCrankAngle

 const std::string ansys::Project::RunOutputAttr::sVarCrankAngle  static 





<a id="af2a3f9fcbd8b5eb86a666d04b4b0a1ee" name="af2a3f9fcbd8b5eb86a666d04b4b0a1ee"></a>## [◆ ](#af2a3f9fcbd8b5eb86a666d04b4b0a1ee)sVarDomainTransformationId

 const std::string ansys::Project::RunOutputAttr::sVarDomainTransformationId  static 





<a id="accb529227d0a8af8ea6234c678172a81" name="accb529227d0a8af8ea6234c678172a81"></a>## [◆ ](#accb529227d0a8af8ea6234c678172a81)sVarIndex

 const std::string ansys::Project::RunOutputAttr::sVarIndex  static 





<a id="a1378a2dcbd4528f171f8e9c3aef6504f" name="a1378a2dcbd4528f171f8e9c3aef6504f"></a>## [◆ ](#a1378a2dcbd4528f171f8e9c3aef6504f)sVarInputSettingsId

 const std::string ansys::Project::RunOutputAttr::sVarInputSettingsId  static 





<a id="a5e75ed2d5bb13aac00fcf41087bdce22" name="a5e75ed2d5bb13aac00fcf41087bdce22"></a>## [◆ ](#a5e75ed2d5bb13aac00fcf41087bdce22)sVarLocationId

 const std::string ansys::Project::RunOutputAttr::sVarLocationId  static 





<a id="aedb3ba68ad3e7475b8691c0826cce629" name="aedb3ba68ad3e7475b8691c0826cce629"></a>## [◆ ](#aedb3ba68ad3e7475b8691c0826cce629)sVarMeshId

 const std::string ansys::Project::RunOutputAttr::sVarMeshId  static 





<a id="a57055413a8762182cd616134e1ebaae9" name="a57055413a8762182cd616134e1ebaae9"></a>## [◆ ](#a57055413a8762182cd616134e1ebaae9)sVarOutputSettingsId

 const std::string ansys::Project::RunOutputAttr::sVarOutputSettingsId  static 





<a id="a1bd650ac5ff709a40039f5af2448409d" name="a1bd650ac5ff709a40039f5af2448409d"></a>## [◆ ](#a1bd650ac5ff709a40039f5af2448409d)sVarPhysicsId

 const std::string ansys::Project::RunOutputAttr::sVarPhysicsId  static 





<a id="a116b763a8622a5d731756e59b90416a0" name="a116b763a8622a5d731756e59b90416a0"></a>## [◆ ](#a116b763a8622a5d731756e59b90416a0)sVarSolverIteration

 const std::string ansys::Project::RunOutputAttr::sVarSolverIteration  static 





<a id="a216010dc2b5c1190a68513b1d9617af4" name="a216010dc2b5c1190a68513b1d9617af4"></a>## [◆ ](#a216010dc2b5c1190a68513b1d9617af4)sVarTime

 const std::string ansys::Project::RunOutputAttr::sVarTime  static 





<a id="a6c7cab7452904746f93245318cb91ddd" name="a6c7cab7452904746f93245318cb91ddd"></a>## [◆ ](#a6c7cab7452904746f93245318cb91ddd)sVarTopologyId

 const std::string ansys::Project::RunOutputAttr::sVarTopologyId  static