    

 ## On this page

  

 

 # sysc::FaceData Struct Reference

 Last update: 17.07.2025 

Face data access struct, provides read-only access to the mesh faces. [More...](structsysc_1_1FaceData.xhtml#details)

`#include <<a class="el" href="MeshDefinition_8hpp_source.xhtml">MeshDefinition.hpp</a>>`

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

<a id="a57eb407b526adfbb8ee354b4a4eb6797"></a> [FaceData](structsysc_1_1FaceData.xhtml#a57eb407b526adfbb8ee354b4a4eb6797) ([ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12), [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998), [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540), [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) Face data constructor.   
 <a id="ace51d4671aacf277e1f026bce3a80891"></a> [FaceData](structsysc_1_1FaceData.xhtml#ace51d4671aacf277e1f026bce3a80891) ([ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998), [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540), [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) Face data constructor.   
 <a id="a7e61249cf95d3edfc5effeb9bb0b483a"></a> [FaceData](structsysc_1_1FaceData.xhtml#a7e61249cf95d3edfc5effeb9bb0b483a) ([ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12), [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)) Face data constructor.   
 <a id="a466115894a6bc2fb1c31d0f06087d890"></a> [FaceData](structsysc_1_1FaceData.xhtml#a466115894a6bc2fb1c31d0f06087d890) ([ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12), [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540), [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) Face data constructor.   
 <a id="a66633d1b9c3626191931cfac00c94ea4"></a> [FaceData](structsysc_1_1FaceData.xhtml#a66633d1b9c3626191931cfac00c94ea4) ([ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12), [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)) Face data constructor.   
 <a id="ad9e793b7b5852d7ab379f15a7b5728b0"></a> [FaceData](structsysc_1_1FaceData.xhtml#ad9e793b7b5852d7ab379f15a7b5728b0) ([ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)) Face data constructor.   
 <a id="a602f2717e9a92072decb1df277c31688"></a> [FaceData](structsysc_1_1FaceData.xhtml#a602f2717e9a92072decb1df277c31688) ([ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)) Face data constructor.   
 <a id="a66f522951f5e7a16979aac4445b9a8df"></a> [FaceData](structsysc_1_1FaceData.xhtml#a66f522951f5e7a16979aac4445b9a8df) ([ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540), [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) Face data constructor.   
 <a id="a8bc787b0606f63fcbc7347f1fe391ce5"></a> [FaceData](structsysc_1_1FaceData.xhtml#a8bc787b0606f63fcbc7347f1fe391ce5) ([ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540), [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) Face data constructor.   
 <a id="abaacd91a253eac7827f445487be121d9"></a> [FaceData](structsysc_1_1FaceData.xhtml#abaacd91a253eac7827f445487be121d9) ()=default Default constructor.   
 <a id="a4637df22726ada073a6a934d7d04805a"></a> [FaceData](structsysc_1_1FaceData.xhtml#a4637df22726ada073a6a934d7d04805a) (const [FaceData](structsysc_1_1FaceData.xhtml) &amp;)=default Copy constructor.   
 <a id="a3807bb4a90892d945015a89f37e3d317"></a> [FaceData](structsysc_1_1FaceData.xhtml#a3807bb4a90892d945015a89f37e3d317) ([FaceData](structsysc_1_1FaceData.xhtml) &amp;&amp;)=default Move constructor.   
 <a id="ac0a16bcbbdcd00ca7012bf562819f48f"></a>[FaceData](structsysc_1_1FaceData.xhtml) &amp; [operator=](structsysc_1_1FaceData.xhtml#ac0a16bcbbdcd00ca7012bf562819f48f) (const [FaceData](structsysc_1_1FaceData.xhtml) &amp;)=default Copy-assign operator.   
 <a id="a7f2d32fe35d5a190ce8cbf8eeaef3635"></a>[FaceData](structsysc_1_1FaceData.xhtml) &amp; [operator=](structsysc_1_1FaceData.xhtml#a7f2d32fe35d5a190ce8cbf8eeaef3635) ([FaceData](structsysc_1_1FaceData.xhtml) &amp;&amp;)=default Move-assign operator.   
 ## <a name="pub-attribs"></a>Public Attributes

<a id="a054bb75bbf88c08c5065b5f2f20dbf12"></a>[ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12) Face ids.   
 <a id="a791906023249db75a1b7437d7b5ca998"></a>[ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998) Face types.   
 <a id="a8b63b98b757af684ee7d111a7e11a586"></a>[ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586) Face node counts.   
 <a id="a4758c21d1ccd7b1ac07f231eb91e7540"></a>[ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540) Face-to-node connectivity.   
 <a id="af34fb6e2c2337068f19700e6da494275"></a>[FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275) Face-to-cell connectivity.   
 <a id="details" name="details"></a>## Detailed Description

Face data access struct, provides read-only access to the mesh faces.

Definition at line [231](MeshDefinition_8hpp_source.xhtml#l00231) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).