    

 ## On this page

  

 

 # FunctionTypes

 Last update: 17.07.2025 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<a 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 name="l00191"></a> 191 

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

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

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

<a 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 name="l00209"></a> 209 

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

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

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

<a 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 name="l00226"></a> 226 

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

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

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

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

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

<a name="l00249"></a>[ 249](group__SystemCouplingParticipantAPIs.xhtml#ga23c842f309f11150deb4dda666115091) using [TargetDataCreation](group__SystemCouplingParticipantAPIs.xhtml#ga23c842f309f11150deb4dda666115091) = [TargetDataLocation](group__SystemCouplingParticipantAPIs.xhtml#ga3733298ae4c96b207d4f4caf77dfad7d)(bool);

<a name="l00250"></a> 250 

<a name="l00257"></a>[ 257](group__SystemCouplingParticipantAPIs.xhtml#ga62d0a9b9a904f4345ff12f30b052e278) using [TargetDataCreationWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga62d0a9b9a904f4345ff12f30b052e278) = [TargetDataLocation](group__SystemCouplingParticipantAPIs.xhtml#ga3733298ae4c96b207d4f4caf77dfad7d)([OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80), bool);

<a name="l00258"></a> 258 

<a name="l00259"></a> 259 /\* Advanced callbacks. \*/

<a name="l00260"></a> 260 

<a name="l00263"></a>[ 263](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 name="l00264"></a> 264 

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

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

<a name="l00272"></a> 272 

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

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

<a name="l00281"></a> 281 

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

<a name="l00288"></a> 288 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80),

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<a name="l00311"></a> 311 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80),

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

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

<a name="l00314"></a> 314 std::uint16_t zoneIndex);

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

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

<a name="l00319"></a> 319 [OpaqueDataAccess](group__SystemCouplingParticipantAPIs.xhtml#ga23b9971b358756814178dd1cb3c0bc80),

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

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

<a name="l00322"></a> 322 std::uint16_t zoneIndex);

<a name="l00323"></a> 323 

<a name="l00324"></a> 324 /\* Deprecated types \*/

<a name="l00325"></a> 325 

<a name="l00327"></a>[ 327](group__SystemCouplingParticipantAPIs.xhtml#gabfe4908649fe177d889ed488b090fdea) using [InputScalarVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#gabfe4908649fe177d889ed488b090fdea) = [InputScalarData](classsysc_1_1InputScalarData.xhtml)(const std::string&amp;, const std::string&amp;);

<a name="l00328"></a> 328 

<a name="l00330"></a>[ 330](group__SystemCouplingParticipantAPIs.xhtml#ga9b14545ae1ed82c6d1471c1672ca5247) using [InputVectorVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga9b14545ae1ed82c6d1471c1672ca5247) = [InputVectorData](classsysc_1_1InputVectorData.xhtml)(const std::string&amp;, const std::string&amp;);

<a name="l00331"></a> 331 

<a name="l00333"></a>[ 333](group__SystemCouplingParticipantAPIs.xhtml#ga81e8c19ed24a2ea0433af309188710a6) using [OutputScalarVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga81e8c19ed24a2ea0433af309188710a6) = [OutputScalarData](classsysc_1_1OutputScalarData.xhtml)(const std::string&amp;, const std::string&amp;);

<a name="l00334"></a> 334 

<a name="l00336"></a>[ 336](group__SystemCouplingParticipantAPIs.xhtml#ga4684b116da21b415e4e63ae927ba12ae) using [OutputVectorVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga4684b116da21b415e4e63ae927ba12ae) = [OutputVectorData](classsysc_1_1OutputVectorData.xhtml)(const std::string&amp;, const std::string&amp;);

<a name="l00337"></a> 337 

<a name="l00340"></a> 340 } // 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::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:290](FunctionTypes_8hpp_source.xhtml#l00287)



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

void * OpaqueDataAccess

**Definition:** [CommonTypes.hpp:229](CommonTypes_8hpp_source.xhtml#l00229)



[sysc::TargetDataCreation](group__SystemCouplingParticipantAPIs.xhtml#ga23c842f309f11150deb4dda666115091)

TargetDataLocation(bool) TargetDataCreation

Provide an alias for function prototype that write target data.

**Definition:** [FunctionTypes.hpp:249](FunctionTypes_8hpp_source.xhtml#l00249)



[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::TargetDataLocation](group__SystemCouplingParticipantAPIs.xhtml#ga3733298ae4c96b207d4f4caf77dfad7d)

std::string TargetDataLocation

**Definition:** [CommonTypes.hpp:235](CommonTypes_8hpp_source.xhtml#l00235)



[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:298](FunctionTypes_8hpp_source.xhtml#l00294)



[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:322](FunctionTypes_8hpp_source.xhtml#l00318)



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

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

This alias will be deprecated - use OutputVectorDataAccess instead.

**Definition:** [FunctionTypes.hpp:336](FunctionTypes_8hpp_source.xhtml#l00336)



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

std::string VariableName

**Definition:** [CommonTypes.hpp:232](CommonTypes_8hpp_source.xhtml#l00232)



[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:314](FunctionTypes_8hpp_source.xhtml#l00310)



[sysc::TargetDataCreationWithPointer](group__SystemCouplingParticipantAPIs.xhtml#ga62d0a9b9a904f4345ff12f30b052e278)

TargetDataLocation(OpaqueDataAccess, bool) TargetDataCreationWithPointer

Provide an alias for function prototype that write target data.

**Definition:** [FunctionTypes.hpp:257](FunctionTypes_8hpp_source.xhtml#l00257)



[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:263](FunctionTypes_8hpp_source.xhtml#l00263)



[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:271](FunctionTypes_8hpp_source.xhtml#l00270)



[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::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::OutputScalarVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga81e8c19ed24a2ea0433af309188710a6)

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

This alias will be deprecated - use OutputScalarDataAccess instead.

**Definition:** [FunctionTypes.hpp:333](FunctionTypes_8hpp_source.xhtml#l00333)



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

RestartPoint() RestartPointCreation

Provide an alias for function prototype that creates restart points.

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



[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::InputVectorVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#ga9b14545ae1ed82c6d1471c1672ca5247)

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

This alias will be deprecated - use InputVectorDataAccess instead.

**Definition:** [FunctionTypes.hpp:330](FunctionTypes_8hpp_source.xhtml#l00330)



[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:306](FunctionTypes_8hpp_source.xhtml#l00302)



[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::InputScalarVariableAccess](group__SystemCouplingParticipantAPIs.xhtml#gabfe4908649fe177d889ed488b090fdea)

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

This alias will be deprecated - use InputScalarDataAccess instead.

**Definition:** [FunctionTypes.hpp:327](FunctionTypes_8hpp_source.xhtml#l00327)



[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:231](CommonTypes_8hpp_source.xhtml#l00231)



[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:234](CommonTypes_8hpp_source.xhtml#l00234)



[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:280](FunctionTypes_8hpp_source.xhtml#l00279)



[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)