    

 ## On this page

  

 

 # FunctionTypes

 Last update: 17.07.2025 

<a id="l00001" name="l00001"></a> 1/\*

<a id="l00002" name="l00002"></a> 2\* Copyright 2023 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

<a id="l00003" name="l00003"></a> 3\*/

<a id="l00004" name="l00004"></a> 4 

<a id="l00005" name="l00005"></a> 5\#pragma once

<a id="l00006" name="l00006"></a> 6 

<a id="l00007" name="l00007"></a> 7\#include "SystemCouplingParticipant/LibraryType.hpp"

<a id="l00008" name="l00008"></a> 8 

<a id="l00009" name="l00009"></a> 9\#include "SystemCouplingParticipant/CommonTypes.hpp"

<a id="l00010" name="l00010"></a> 10\#include "SystemCouplingParticipant/InputScalarData.hpp"

<a id="l00011" name="l00011"></a> 11\#include "SystemCouplingParticipant/InputVectorData.hpp"

<a id="l00012" name="l00012"></a> 12\#include "SystemCouplingParticipant/InputComplexScalarData.hpp"

<a id="l00013" name="l00013"></a> 13\#include "SystemCouplingParticipant/InputComplexVectorData.hpp"

<a id="l00014" name="l00014"></a> 14\#include "SystemCouplingParticipant/OutputScalarData.hpp"

<a id="l00015" name="l00015"></a> 15\#include "SystemCouplingParticipant/OutputVectorData.hpp"

<a id="l00016" name="l00016"></a> 16\#include "SystemCouplingParticipant/OutputComplexScalarData.hpp"

<a id="l00017" name="l00017"></a> 17\#include "SystemCouplingParticipant/OutputComplexVectorData.hpp"

<a id="l00018" name="l00018"></a> 18\#include "SystemCouplingParticipant/PointCloud.hpp"

<a id="l00019" name="l00019"></a> 19\#include "SystemCouplingParticipant/Region.hpp"

<a id="l00020" name="l00020"></a> 20\#include "SystemCouplingParticipant/SurfaceMesh.hpp"

<a id="l00021" name="l00021"></a> 21\#include "SystemCouplingParticipant/Variable.hpp"

<a id="l00022" name="l00022"></a> 22\#include "SystemCouplingParticipant/VolumeMesh.hpp"

<a id="l00023" name="l00023"></a> 23 

<a id="l00024" name="l00024"></a> 24\#include &lt;string&gt;

<a id="l00025" name="l00025"></a> 25 

<a id="l00026" name="l00026"></a> 26namespace sysc {

<a id="l00027" name="l00027"></a> 27 

<a id="l00038" name="l00038"></a>[ 38](group__SystemCouplingParticipantAPIs.xhtml#ga7dd9c918ef6adb34c5e7832dfb077cf2)using [InputScalarDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga7dd9c918ef6adb34c5e7832dfb077cf2) = [InputScalarData](classsysc_1_1InputScalarData.xhtml)(

<a id="l00039" name="l00039"></a> 39 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00040" name="l00040"></a> 40 

<a id="l00048" name="l00048"></a>[ 48](group__SystemCouplingParticipantAPIs.xhtml#ga31d70598dce8c2bef6ec3f0c167ab271)using [InputScalarDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga31d70598dce8c2bef6ec3f0c167ab271) = [InputScalarData](classsysc_1_1InputScalarData.xhtml)(

<a id="l00049" name="l00049"></a> 49 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00050" name="l00050"></a> 50 

<a id="l00057" name="l00057"></a>[ 57](group__SystemCouplingParticipantAPIs.xhtml#gab7625786f580e802bcae651a9e6b8ab6)using [InputVectorDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gab7625786f580e802bcae651a9e6b8ab6) = [InputVectorData](classsysc_1_1InputVectorData.xhtml)(

<a id="l00058" name="l00058"></a> 58 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00059" name="l00059"></a> 59 

<a id="l00067" name="l00067"></a>[ 67](group__SystemCouplingParticipantAPIs.xhtml#ga12662b1595f7ffd8429f9e6d6cdcf4e5)using [InputVectorDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga12662b1595f7ffd8429f9e6d6cdcf4e5) = [InputVectorData](classsysc_1_1InputVectorData.xhtml)(

<a id="l00068" name="l00068"></a> 68 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00069" name="l00069"></a> 69 

<a id="l00076" name="l00076"></a>[ 76](group__SystemCouplingParticipantAPIs.xhtml#gaf919dd1650fbc5b6cede63027640a40f)using [OutputScalarDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gaf919dd1650fbc5b6cede63027640a40f) = [OutputScalarData](classsysc_1_1OutputScalarData.xhtml)(

<a id="l00077" name="l00077"></a> 77 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00078" name="l00078"></a> 78 

<a id="l00086" name="l00086"></a>[ 86](group__SystemCouplingParticipantAPIs.xhtml#ga0198dfa2f53816088cfc3c0f94b33fb5)using [OutputScalarDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga0198dfa2f53816088cfc3c0f94b33fb5) = [OutputScalarData](classsysc_1_1OutputScalarData.xhtml)(

<a id="l00087" name="l00087"></a> 87 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00088" name="l00088"></a> 88 

<a id="l00095" name="l00095"></a>[ 95](group__SystemCouplingParticipantAPIs.xhtml#ga3af176d8520259b81f0460e1299e04b6)using [OutputVectorDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga3af176d8520259b81f0460e1299e04b6) = [OutputVectorData](classsysc_1_1OutputVectorData.xhtml)(

<a id="l00096" name="l00096"></a> 96 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00097" name="l00097"></a> 97 

<a id="l00105" name="l00105"></a>[ 105](group__SystemCouplingParticipantAPIs.xhtml#ga816b3979bcee14cdb92a88c0621a8e1e)using [OutputVectorDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga816b3979bcee14cdb92a88c0621a8e1e) = [OutputVectorData](classsysc_1_1OutputVectorData.xhtml)(

<a id="l00106" name="l00106"></a> 106 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00107" name="l00107"></a> 107 

<a id="l00114" name="l00114"></a>[ 114](group__SystemCouplingParticipantAPIs.xhtml#gac45104dcb153caae0c4edac26e46351e)using [InputComplexScalarDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gac45104dcb153caae0c4edac26e46351e) = [InputComplexScalarData](classsysc_1_1InputComplexScalarData.xhtml)(

<a id="l00115" name="l00115"></a> 115 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00116" name="l00116"></a> 116 

<a id="l00124" name="l00124"></a>[ 124](group__SystemCouplingParticipantAPIs.xhtml#ga90ec216c6ff3f8ada5d0b0b4ea362b15)using [InputComplexScalarDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga90ec216c6ff3f8ada5d0b0b4ea362b15) = [InputComplexScalarData](classsysc_1_1InputComplexScalarData.xhtml)(

<a id="l00125" name="l00125"></a> 125 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00126" name="l00126"></a> 126 

<a id="l00133" name="l00133"></a>[ 133](group__SystemCouplingParticipantAPIs.xhtml#ga0cc318418bce4c3aa356f91798e962e7)using [InputComplexVectorDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga0cc318418bce4c3aa356f91798e962e7) = [InputComplexVectorData](classsysc_1_1InputComplexVectorData.xhtml)(

<a id="l00134" name="l00134"></a> 134 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00135" name="l00135"></a> 135 

<a id="l00143" name="l00143"></a>[ 143](group__SystemCouplingParticipantAPIs.xhtml#gaf213c1ae6a1bff131c598f99ad9320b4)using [InputComplexVectorDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#gaf213c1ae6a1bff131c598f99ad9320b4) = [InputComplexVectorData](classsysc_1_1InputComplexVectorData.xhtml)(

<a id="l00144" name="l00144"></a> 144 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00145" name="l00145"></a> 145 

<a id="l00152" name="l00152"></a>[ 152](group__SystemCouplingParticipantAPIs.xhtml#gaeb662bc24c2d2c6f4248f038eee43e74)using [OutputComplexScalarDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gaeb662bc24c2d2c6f4248f038eee43e74) = [OutputComplexScalarData](classsysc_1_1OutputComplexScalarData.xhtml)(

<a id="l00153" name="l00153"></a> 153 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00154" name="l00154"></a> 154 

<a id="l00162" name="l00162"></a>[ 162](group__SystemCouplingParticipantAPIs.xhtml#ga74e6e9bec4808c21fab845daa661b50c)using [OutputComplexScalarDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga74e6e9bec4808c21fab845daa661b50c) = [OutputComplexScalarData](classsysc_1_1OutputComplexScalarData.xhtml)(

<a id="l00163" name="l00163"></a> 163 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00164" name="l00164"></a> 164 

<a id="l00171" name="l00171"></a>[ 171](group__SystemCouplingParticipantAPIs.xhtml#gaec1b87f8104f48c01859a46d280894db)using [OutputComplexVectorDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gaec1b87f8104f48c01859a46d280894db) = [OutputComplexVectorData](classsysc_1_1OutputComplexVectorData.xhtml)(

<a id="l00172" name="l00172"></a> 172 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00173" name="l00173"></a> 173 

<a id="l00181" name="l00181"></a>[ 181](group__SystemCouplingParticipantAPIs.xhtml#gaa3871403c3c169499a051ce8cc88d9a7)using [OutputComplexVectorDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#gaa3871403c3c169499a051ce8cc88d9a7) = [OutputComplexVectorData](classsysc_1_1OutputComplexVectorData.xhtml)(

<a id="l00182" name="l00182"></a> 182 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;);

<a id="l00183" name="l00183"></a> 183 

<a id="l00190" name="l00190"></a>[ 190](group__SystemCouplingParticipantAPIs.xhtml#ga31a21ade99a36c30fdc24d33c6d5c9aa)using [SurfaceMeshAccess](group__SystemCouplingParticipantAPIs.xhtml#ga31a21ade99a36c30fdc24d33c6d5c9aa) = [SurfaceMesh](classsysc_1_1SurfaceMesh.xhtml)(const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;);

<a id="l00191" name="l00191"></a> 191 

<a id="l00199" name="l00199"></a>[ 199](group__SystemCouplingParticipantAPIs.xhtml#gaefc47d665f38f4380346fb9c29b9c8ff)using [SurfaceMeshAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#gaefc47d665f38f4380346fb9c29b9c8ff) = [SurfaceMesh](classsysc_1_1SurfaceMesh.xhtml)(

<a id="l00200" name="l00200"></a> 200 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;);

<a id="l00201" name="l00201"></a> 201 

<a id="l00208" name="l00208"></a>[ 208](group__SystemCouplingParticipantAPIs.xhtml#ga7a37f14608ada16bb16d44c498325fff)using [VolumeMeshAccess](group__SystemCouplingParticipantAPIs.xhtml#ga7a37f14608ada16bb16d44c498325fff) = [VolumeMesh](classsysc_1_1VolumeMesh.xhtml)(const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;);

<a id="l00209" name="l00209"></a> 209 

<a id="l00217" name="l00217"></a>[ 217](group__SystemCouplingParticipantAPIs.xhtml#ga6c3e4e3f977efd6284430b6f8e918ce1)using [VolumeMeshAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga6c3e4e3f977efd6284430b6f8e918ce1) = [VolumeMesh](classsysc_1_1VolumeMesh.xhtml)(

<a id="l00218" name="l00218"></a> 218 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;);

<a id="l00219" name="l00219"></a> 219 

<a id="l00225" name="l00225"></a>[ 225](group__SystemCouplingParticipantAPIs.xhtml#ga1651bb5df846358dfae0401b4a51331d)using [PointCloudAccess](group__SystemCouplingParticipantAPIs.xhtml#ga1651bb5df846358dfae0401b4a51331d) = [PointCloud](classsysc_1_1PointCloud.xhtml)(const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;);

<a id="l00226" name="l00226"></a> 226 

<a id="l00233" name="l00233"></a>[ 233](group__SystemCouplingParticipantAPIs.xhtml#ga1ec70c59d86f6f43cc865c72e4a9d76e)using [PointCloudAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga1ec70c59d86f6f43cc865c72e4a9d76e) = [PointCloud](classsysc_1_1PointCloud.xhtml)(

<a id="l00234" name="l00234"></a> 234 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;);

<a id="l00235" name="l00235"></a> 235 

<a id="l00241" name="l00241"></a>[ 241](group__SystemCouplingParticipantAPIs.xhtml#ga94caa804f294a50dad34a53274255657)using [RestartPointCreation](group__SystemCouplingParticipantAPIs.xhtml#ga94caa804f294a50dad34a53274255657) = [RestartPoint](group__SystemCouplingParticipantAPIs.xhtml#gaf2402e0ffcce217d0b9d2dda8dc2e61f)(void);

<a id="l00242" name="l00242"></a> 242 

<a id="l00243" name="l00243"></a> 243/\* Advanced callbacks. \*/

<a id="l00244" name="l00244"></a> 244 

<a id="l00247" name="l00247"></a>[ 247](group__SystemCouplingParticipantAPIs.xhtml#ga67496d998ace1dd2796a5a96f6356483)using [ZoneCountAccess](group__SystemCouplingParticipantAPIs.xhtml#ga67496d998ace1dd2796a5a96f6356483) = std::uint16_t([OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;);

<a id="l00248" name="l00248"></a> 248 

<a id="l00254" name="l00254"></a>[ 254](group__SystemCouplingParticipantAPIs.xhtml#ga78db51b86b998102a74753c41118d0de)using [SurfaceMeshMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga78db51b86b998102a74753c41118d0de) = [SurfaceMesh](classsysc_1_1SurfaceMesh.xhtml)(

<a id="l00255" name="l00255"></a> 255 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, std::uint16_t zoneIndex);

<a id="l00256" name="l00256"></a> 256 

<a id="l00263" name="l00263"></a>[ 263](group__SystemCouplingParticipantAPIs.xhtml#gaf8cf8d3d04cd46c0841bd0d1fdb54158)using [VolumeMeshMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#gaf8cf8d3d04cd46c0841bd0d1fdb54158) = [VolumeMesh](classsysc_1_1VolumeMesh.xhtml)(

<a id="l00264" name="l00264"></a> 264 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;, std::uint16_t zoneIndex);

<a id="l00265" name="l00265"></a> 265 

<a id="l00271" name="l00271"></a>[ 271](group__SystemCouplingParticipantAPIs.xhtml#ga2108977976cabe1b6207eb8bc58175f4)using [PointCloudMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga2108977976cabe1b6207eb8bc58175f4) = [PointCloud](classsysc_1_1PointCloud.xhtml)(

<a id="l00272" name="l00272"></a> 272 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80),

<a id="l00273" name="l00273"></a> 273 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;,

<a id="l00274" name="l00274"></a> 274 std::uint16_t zoneIndex);

<a id="l00275" name="l00275"></a> 275 

<a id="l00278" name="l00278"></a>[ 278](group__SystemCouplingParticipantAPIs.xhtml#ga3b4a0b9036a3be955d417a16c6acb695)using [InputScalarDataMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga3b4a0b9036a3be955d417a16c6acb695) = [InputScalarData](classsysc_1_1InputScalarData.xhtml)(

<a id="l00279" name="l00279"></a> 279 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80),

<a id="l00280" name="l00280"></a> 280 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;,

<a id="l00281" name="l00281"></a> 281 const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;,

<a id="l00282" name="l00282"></a> 282 std::uint16_t zoneIndex);

<a id="l00283" name="l00283"></a> 283 

<a id="l00286" name="l00286"></a>[ 286](group__SystemCouplingParticipantAPIs.xhtml#gaad003be96e3cd29fc18e0d2a27889db4)using [OutputScalarDataMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#gaad003be96e3cd29fc18e0d2a27889db4) = [OutputScalarData](classsysc_1_1OutputScalarData.xhtml)(

<a id="l00287" name="l00287"></a> 287 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80),

<a id="l00288" name="l00288"></a> 288 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;,

<a id="l00289" name="l00289"></a> 289 const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;,

<a id="l00290" name="l00290"></a> 290 std::uint16_t zoneIndex);

<a id="l00291" name="l00291"></a> 291 

<a id="l00294" name="l00294"></a>[ 294](group__SystemCouplingParticipantAPIs.xhtml#ga59cfd8bf053c1492e4c0a6b4c0109ef6)using [InputVectorDataMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga59cfd8bf053c1492e4c0a6b4c0109ef6) = [InputVectorData](classsysc_1_1InputVectorData.xhtml)(

<a id="l00295" name="l00295"></a> 295 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80),

<a id="l00296" name="l00296"></a> 296 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;,

<a id="l00297" name="l00297"></a> 297 const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;,

<a id="l00298" name="l00298"></a> 298 std::uint16_t zoneIndex);

<a id="l00299" name="l00299"></a> 299 

<a id="l00302" name="l00302"></a>[ 302](group__SystemCouplingParticipantAPIs.xhtml#ga46429473df8e53efff6e5d967897a291)using [OutputVectorDataMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga46429473df8e53efff6e5d967897a291) = [OutputVectorData](classsysc_1_1OutputVectorData.xhtml)(

<a id="l00303" name="l00303"></a> 303 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80),

<a id="l00304" name="l00304"></a> 304 const [RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)&amp;,

<a id="l00305" name="l00305"></a> 305 const [VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)&amp;,

<a id="l00306" name="l00306"></a> 306 std::uint16_t zoneIndex);

<a id="l00307" name="l00307"></a> 307 

<a id="l00308" name="l00308"></a> 308/\* Deprecated types \*/

<a id="l00309" name="l00309"></a> 309 

<a id="l00311" name="l00311"></a>[ 311](group__SystemCouplingParticipantAPIs.xhtml#ga7ce277f24bb678ccd0ec7f39251200f0)typedef [InputScalarData](classsysc_1_1InputScalarData.xhtml) [InputScalarVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga7ce277f24bb678ccd0ec7f39251200f0)(const std::string&amp;, const std::string&amp;);

<a id="l00312" name="l00312"></a> 312 

<a id="l00314" name="l00314"></a>[ 314](group__SystemCouplingParticipantAPIs.xhtml#ga9bfe55c4fdafe8658ce95c0b57e901ce)typedef [InputVectorData](classsysc_1_1InputVectorData.xhtml) [InputVectorVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga9bfe55c4fdafe8658ce95c0b57e901ce)(const std::string&amp;, const std::string&amp;);

<a id="l00315" name="l00315"></a> 315 

<a id="l00317" name="l00317"></a>[ 317](group__SystemCouplingParticipantAPIs.xhtml#ga127e5c305dc15bfe07e874cdfb998cbd)typedef [OutputScalarData](classsysc_1_1OutputScalarData.xhtml) [OutputScalarVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga127e5c305dc15bfe07e874cdfb998cbd)(const std::string&amp;, const std::string&amp;);

<a id="l00318" name="l00318"></a> 318 

<a id="l00320" name="l00320"></a>[ 320](group__SystemCouplingParticipantAPIs.xhtml#gaa211cd44ea78c50179a2d4e1d9beaf4d)typedef [OutputVectorData](classsysc_1_1OutputVectorData.xhtml) [OutputVectorVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#gaa211cd44ea78c50179a2d4e1d9beaf4d)(const std::string&amp;, const std::string&amp;);

<a id="l00321" name="l00321"></a> 321 

<a id="l00324" name="l00324"></a> 324} // namespace sysc

[sysc::InputComplexScalarData](classsysc_1_1InputComplexScalarData.xhtml)

Provide a class for input complex scalar data.

**Definition:** [InputComplexScalarData.hpp:24](InputComplexScalarData_8hpp_source.xhtml#l00024)



[sysc::InputComplexVectorData](classsysc_1_1InputComplexVectorData.xhtml)

Provide a class for input complex vector data.

**Definition:** [InputComplexVectorData.hpp:29](InputComplexVectorData_8hpp_source.xhtml#l00029)



[sysc::InputScalarData](classsysc_1_1InputScalarData.xhtml)

Provide a class for input scalar data.

**Definition:** [InputScalarData.hpp:23](InputScalarData_8hpp_source.xhtml#l00023)



[sysc::InputVectorData](classsysc_1_1InputVectorData.xhtml)

Provide a class for input vector data.

**Definition:** [InputVectorData.hpp:27](InputVectorData_8hpp_source.xhtml#l00027)



[sysc::OutputComplexScalarData](classsysc_1_1OutputComplexScalarData.xhtml)

Provide a class for output complex scalar data.

**Definition:** [OutputComplexScalarData.hpp:24](OutputComplexScalarData_8hpp_source.xhtml#l00024)



[sysc::OutputComplexVectorData](classsysc_1_1OutputComplexVectorData.xhtml)

Provide a class for output complex vector data.

**Definition:** [OutputComplexVectorData.hpp:29](OutputComplexVectorData_8hpp_source.xhtml#l00029)



[sysc::OutputScalarData](classsysc_1_1OutputScalarData.xhtml)

Provide a class for output scalar data.

**Definition:** [OutputScalarData.hpp:24](OutputScalarData_8hpp_source.xhtml#l00024)



[sysc::OutputVectorData](classsysc_1_1OutputVectorData.xhtml)

Provide a class for output vector data.

**Definition:** [OutputVectorData.hpp:27](OutputVectorData_8hpp_source.xhtml#l00027)



[sysc::PointCloud](classsysc_1_1PointCloud.xhtml)

Provide a point cloud access class.

**Definition:** [PointCloud.hpp:25](PointCloud_8hpp_source.xhtml#l00025)



[sysc::SurfaceMesh](classsysc_1_1SurfaceMesh.xhtml)

Provide a surface mesh access class.

**Definition:** [SurfaceMesh.hpp:27](SurfaceMesh_8hpp_source.xhtml#l00027)



[sysc::VolumeMesh](classsysc_1_1VolumeMesh.xhtml)

Provide a volume mesh access class.

**Definition:** [VolumeMesh.hpp:26](VolumeMesh_8hpp_source.xhtml#l00026)



[sysc::OutputScalarDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga0198dfa2f53816088cfc3c0f94b33fb5)

OutputScalarData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;) OutputScalarDataAccessWithPointer

Provide function prototype for access to output scalar data.

**Definition:** [FunctionTypes.hpp:87](FunctionTypes_8hpp_source.xhtml#l00086)



[sysc::InputComplexVectorDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga0cc318418bce4c3aa356f91798e962e7)

InputComplexVectorData(const RegionName &amp;, const VariableName &amp;) InputComplexVectorDataAccess

Provide function prototype for access to input complex vector data.

**Definition:** [FunctionTypes.hpp:134](FunctionTypes_8hpp_source.xhtml#l00133)



[sysc::InputVectorDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga12662b1595f7ffd8429f9e6d6cdcf4e5)

InputVectorData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;) InputVectorDataAccessWithPointer

Provide function prototype for access to input vector data.

**Definition:** [FunctionTypes.hpp:68](FunctionTypes_8hpp_source.xhtml#l00067)



[sysc::OutputScalarVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga127e5c305dc15bfe07e874cdfb998cbd)

OutputScalarData OutputScalarVariableAccess(const std::string &amp;, const std::string &amp;)

This alias will be deprecated - use OutputScalarDataAccess instead.

**Definition:** [FunctionTypes.hpp:317](FunctionTypes_8hpp_source.xhtml#l00317)



[sysc::PointCloudAccess](group__SystemCouplingParticipantAPIs.xhtml#ga1651bb5df846358dfae0401b4a51331d)

PointCloud(const RegionName &amp;) PointCloudAccess

Provide alias for function that provides access to point cloud.

**Definition:** [FunctionTypes.hpp:225](FunctionTypes_8hpp_source.xhtml#l00225)



[sysc::PointCloudAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga1ec70c59d86f6f43cc865c72e4a9d76e)

PointCloud(OpaqueDataAccess, const RegionName &amp;) PointCloudAccessWithPointer

Provide alias for function that provides access to point cloud.

**Definition:** [FunctionTypes.hpp:234](FunctionTypes_8hpp_source.xhtml#l00233)



[sysc::PointCloudMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga2108977976cabe1b6207eb8bc58175f4)

PointCloud(OpaqueDataAccess, const RegionName &amp;, std::uint16_t zoneIndex) PointCloudMultiZoneAccess

Provide alias for function that provides access to point cloud.

**Definition:** [FunctionTypes.hpp:274](FunctionTypes_8hpp_source.xhtml#l00271)



[sysc::OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80)

void * OpaqueDataAccess

**Definition:** [CommonTypes.hpp:220](CommonTypes_8hpp_source.xhtml#l00220)



[sysc::SurfaceMeshAccess](group__SystemCouplingParticipantAPIs.xhtml#ga31a21ade99a36c30fdc24d33c6d5c9aa)

SurfaceMesh(const RegionName &amp;) SurfaceMeshAccess

Provide alias for function that provides access to surface mesh.

**Definition:** [FunctionTypes.hpp:190](FunctionTypes_8hpp_source.xhtml#l00190)



[sysc::InputScalarDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga31d70598dce8c2bef6ec3f0c167ab271)

InputScalarData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;) InputScalarDataAccessWithPointer

Provide function prototype for access to input scalar data.

**Definition:** [FunctionTypes.hpp:49](FunctionTypes_8hpp_source.xhtml#l00048)



[sysc::OutputVectorDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga3af176d8520259b81f0460e1299e04b6)

OutputVectorData(const RegionName &amp;, const VariableName &amp;) OutputVectorDataAccess

Provide function prototype for access to output vector data.

**Definition:** [FunctionTypes.hpp:96](FunctionTypes_8hpp_source.xhtml#l00095)



[sysc::InputScalarDataMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga3b4a0b9036a3be955d417a16c6acb695)

InputScalarData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;, std::uint16_t zoneIndex) InputScalarDataMultiZoneAccess

Function prototype to get the input scalar data, given region name and zone index.

**Definition:** [FunctionTypes.hpp:282](FunctionTypes_8hpp_source.xhtml#l00278)



[sysc::OutputVectorDataMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga46429473df8e53efff6e5d967897a291)

OutputVectorData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;, std::uint16_t zoneIndex) OutputVectorDataMultiZoneAccess

Function prototype to get the input vector data, given region name and zone index.

**Definition:** [FunctionTypes.hpp:306](FunctionTypes_8hpp_source.xhtml#l00302)



[sysc::VariableName](group__SystemCouplingParticipantAPIs.xhtml#ga500337cdc8405b3e819ca3623bb44266)

std::string VariableName

**Definition:** [CommonTypes.hpp:223](CommonTypes_8hpp_source.xhtml#l00223)



[sysc::InputVectorDataMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga59cfd8bf053c1492e4c0a6b4c0109ef6)

InputVectorData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;, std::uint16_t zoneIndex) InputVectorDataMultiZoneAccess

Function prototype to get the input vector data, given region name and zone index.

**Definition:** [FunctionTypes.hpp:298](FunctionTypes_8hpp_source.xhtml#l00294)



[sysc::ZoneCountAccess](group__SystemCouplingParticipantAPIs.xhtml#ga67496d998ace1dd2796a5a96f6356483)

std::uint16_t(OpaqueDataAccess, const RegionName &amp;) ZoneCountAccess

Function prototype to get the number of zones for a given region.

**Definition:** [FunctionTypes.hpp:247](FunctionTypes_8hpp_source.xhtml#l00247)



[sysc::VolumeMeshAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga6c3e4e3f977efd6284430b6f8e918ce1)

VolumeMesh(OpaqueDataAccess, const RegionName &amp;) VolumeMeshAccessWithPointer

Provide alias for function that provides access to volume mesh.

**Definition:** [FunctionTypes.hpp:218](FunctionTypes_8hpp_source.xhtml#l00217)



[sysc::OutputComplexScalarDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga74e6e9bec4808c21fab845daa661b50c)

OutputComplexScalarData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;) OutputComplexScalarDataAccessWithPointer

Provide function prototype for access to output complex scalar data.

**Definition:** [FunctionTypes.hpp:163](FunctionTypes_8hpp_source.xhtml#l00162)



[sysc::SurfaceMeshMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#ga78db51b86b998102a74753c41118d0de)

SurfaceMesh(OpaqueDataAccess, const RegionName &amp;, std::uint16_t zoneIndex) SurfaceMeshMultiZoneAccess

Function prototype to get the mesh zone, given region name and zone index.

**Definition:** [FunctionTypes.hpp:255](FunctionTypes_8hpp_source.xhtml#l00254)



[sysc::VolumeMeshAccess](group__SystemCouplingParticipantAPIs.xhtml#ga7a37f14608ada16bb16d44c498325fff)

VolumeMesh(const RegionName &amp;) VolumeMeshAccess

Provide alias for function that provides access to volume mesh.

**Definition:** [FunctionTypes.hpp:208](FunctionTypes_8hpp_source.xhtml#l00208)



[sysc::InputScalarVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga7ce277f24bb678ccd0ec7f39251200f0)

InputScalarData InputScalarVariableAccess(const std::string &amp;, const std::string &amp;)

This alias will be deprecated - use InputScalarDataAccess instead.

**Definition:** [FunctionTypes.hpp:311](FunctionTypes_8hpp_source.xhtml#l00311)



[sysc::InputScalarDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga7dd9c918ef6adb34c5e7832dfb077cf2)

InputScalarData(const RegionName &amp;, const VariableName &amp;) InputScalarDataAccess

Provide function prototype for access to input scalar data.

**Definition:** [FunctionTypes.hpp:39](FunctionTypes_8hpp_source.xhtml#l00038)



[sysc::OutputVectorDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga816b3979bcee14cdb92a88c0621a8e1e)

OutputVectorData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;) OutputVectorDataAccessWithPointer

Provide function prototype for access to output vector data.

**Definition:** [FunctionTypes.hpp:106](FunctionTypes_8hpp_source.xhtml#l00105)



[sysc::InputComplexScalarDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga90ec216c6ff3f8ada5d0b0b4ea362b15)

InputComplexScalarData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;) InputComplexScalarDataAccessWithPointer

Provide function prototype for access to input complex scalar data.

**Definition:** [FunctionTypes.hpp:125](FunctionTypes_8hpp_source.xhtml#l00124)



[sysc::RestartPointCreation](group__SystemCouplingParticipantAPIs.xhtml#ga94caa804f294a50dad34a53274255657)

RestartPoint(void) RestartPointCreation

Provide an alias for function prototype that creates restart points.

**Definition:** [FunctionTypes.hpp:241](FunctionTypes_8hpp_source.xhtml#l00241)



[sysc::InputVectorVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga9bfe55c4fdafe8658ce95c0b57e901ce)

InputVectorData InputVectorVariableAccess(const std::string &amp;, const std::string &amp;)

This alias will be deprecated - use InputVectorDataAccess instead.

**Definition:** [FunctionTypes.hpp:314](FunctionTypes_8hpp_source.xhtml#l00314)



[sysc::OutputVectorVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#gaa211cd44ea78c50179a2d4e1d9beaf4d)

OutputVectorData OutputVectorVariableAccess(const std::string &amp;, const std::string &amp;)

This alias will be deprecated - use OutputVectorDataAccess instead.

**Definition:** [FunctionTypes.hpp:320](FunctionTypes_8hpp_source.xhtml#l00320)



[sysc::OutputComplexVectorDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#gaa3871403c3c169499a051ce8cc88d9a7)

OutputComplexVectorData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;) OutputComplexVectorDataAccessWithPointer

Provide function prototype for access to output complex vector data.

**Definition:** [FunctionTypes.hpp:182](FunctionTypes_8hpp_source.xhtml#l00181)



[sysc::OutputScalarDataMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#gaad003be96e3cd29fc18e0d2a27889db4)

OutputScalarData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;, std::uint16_t zoneIndex) OutputScalarDataMultiZoneAccess

Function prototype to get the output scalar data, given region name and zone index.

**Definition:** [FunctionTypes.hpp:290](FunctionTypes_8hpp_source.xhtml#l00286)



[sysc::InputVectorDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gab7625786f580e802bcae651a9e6b8ab6)

InputVectorData(const RegionName &amp;, const VariableName &amp;) InputVectorDataAccess

Provide function prototype for access to input vector data.

**Definition:** [FunctionTypes.hpp:58](FunctionTypes_8hpp_source.xhtml#l00057)



[sysc::InputComplexScalarDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gac45104dcb153caae0c4edac26e46351e)

InputComplexScalarData(const RegionName &amp;, const VariableName &amp;) InputComplexScalarDataAccess

Provide function prototype for access to input complex scalar data.

**Definition:** [FunctionTypes.hpp:115](FunctionTypes_8hpp_source.xhtml#l00114)



[sysc::RegionName](group__SystemCouplingParticipantAPIs.xhtml#gad700042fb75659f4591c4dae6560a62d)

std::string RegionName

**Definition:** [CommonTypes.hpp:222](CommonTypes_8hpp_source.xhtml#l00222)



[sysc::OutputComplexScalarDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gaeb662bc24c2d2c6f4248f038eee43e74)

OutputComplexScalarData(const RegionName &amp;, const VariableName &amp;) OutputComplexScalarDataAccess

Provide function prototype for access to output complex scalar data.

**Definition:** [FunctionTypes.hpp:153](FunctionTypes_8hpp_source.xhtml#l00152)



[sysc::OutputComplexVectorDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gaec1b87f8104f48c01859a46d280894db)

OutputComplexVectorData(const RegionName &amp;, const VariableName &amp;) OutputComplexVectorDataAccess

Provide function prototype for access to output complex vector data.

**Definition:** [FunctionTypes.hpp:172](FunctionTypes_8hpp_source.xhtml#l00171)



[sysc::SurfaceMeshAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#gaefc47d665f38f4380346fb9c29b9c8ff)

SurfaceMesh(OpaqueDataAccess, const RegionName &amp;) SurfaceMeshAccessWithPointer

Provide alias for function that provides access to surface mesh.

**Definition:** [FunctionTypes.hpp:200](FunctionTypes_8hpp_source.xhtml#l00199)



[sysc::InputComplexVectorDataAccessWithPointer](group__SystemCouplingParticipantAPIs.xhtml#gaf213c1ae6a1bff131c598f99ad9320b4)

InputComplexVectorData(OpaqueDataAccess, const RegionName &amp;, const VariableName &amp;) InputComplexVectorDataAccessWithPointer

Provide function prototype for access to input complex vector data.

**Definition:** [FunctionTypes.hpp:144](FunctionTypes_8hpp_source.xhtml#l00143)



[sysc::RestartPoint](group__SystemCouplingParticipantAPIs.xhtml#gaf2402e0ffcce217d0b9d2dda8dc2e61f)

std::string RestartPoint

**Definition:** [CommonTypes.hpp:225](CommonTypes_8hpp_source.xhtml#l00225)



[sysc::VolumeMeshMultiZoneAccess](group__SystemCouplingParticipantAPIs.xhtml#gaf8cf8d3d04cd46c0841bd0d1fdb54158)

VolumeMesh(OpaqueDataAccess, const RegionName &amp;, std::uint16_t zoneIndex) VolumeMeshMultiZoneAccess

Function prototype to get the mesh zone, given region name and zone index.

**Definition:** [FunctionTypes.hpp:264](FunctionTypes_8hpp_source.xhtml#l00263)



[sysc::OutputScalarDataAccess](group__SystemCouplingParticipantAPIs.xhtml#gaf919dd1650fbc5b6cede63027640a40f)

OutputScalarData(const RegionName &amp;, const VariableName &amp;) OutputScalarDataAccess

Provide function prototype for access to output scalar data.

**Definition:** [FunctionTypes.hpp:77](FunctionTypes_8hpp_source.xhtml#l00076)