OGS
MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo Struct Reference

Detailed Description

A collection of integers that configure the partitioned mesh data.

Definition at line 57 of file NodePartitionedMeshReader.h.

Public Member Functions

std::size_t size () const
unsigned long * data ()

Public Attributes

unsigned long number_of_nodes
 0: Number of all nodes of a partition,
unsigned long number_of_base_nodes
unsigned long number_of_regular_elements
unsigned long number_of_ghost_elements
unsigned long number_of_regular_base_nodes
unsigned long number_of_regular_nodes
unsigned long number_of_global_base_nodes
unsigned long number_of_global_nodes
 7: Number of all nodes of global mesh,
unsigned long offset [5]
unsigned long extra_flag
 13: Reserved for extra flag.

Member Function Documentation

◆ data()

unsigned long * MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::data ( )
inline

Definition at line 87 of file NodePartitionedMeshReader.h.

87{ return &number_of_nodes; }
unsigned long number_of_nodes
0: Number of all nodes of a partition,

References number_of_nodes.

◆ size()

std::size_t MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::size ( ) const
inline

Definition at line 86 of file NodePartitionedMeshReader.h.

86{ return 14; }

Member Data Documentation

◆ extra_flag

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::extra_flag

13: Reserved for extra flag.

Definition at line 84 of file NodePartitionedMeshReader.h.

◆ number_of_base_nodes

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::number_of_base_nodes

1: Number of nodes for linear elements of a partition,

Definition at line 61 of file NodePartitionedMeshReader.h.

◆ number_of_ghost_elements

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::number_of_ghost_elements

3: Number of ghost element of a partition,

Definition at line 67 of file NodePartitionedMeshReader.h.

◆ number_of_global_base_nodes

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::number_of_global_base_nodes

6: unused, previously number of nodes for linear element of global mesh,

Definition at line 77 of file NodePartitionedMeshReader.h.

◆ number_of_global_nodes

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::number_of_global_nodes

7: Number of all nodes of global mesh,

Definition at line 81 of file NodePartitionedMeshReader.h.

◆ number_of_nodes

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::number_of_nodes

0: Number of all nodes of a partition,

Definition at line 60 of file NodePartitionedMeshReader.h.

Referenced by data().

◆ number_of_regular_base_nodes

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::number_of_regular_base_nodes

4: Number of regular nodes of the linear elements of a partition,

Definition at line 70 of file NodePartitionedMeshReader.h.

◆ number_of_regular_elements

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::number_of_regular_elements

2: Number of non-ghost elements of a partition,

Definition at line 64 of file NodePartitionedMeshReader.h.

◆ number_of_regular_nodes

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::number_of_regular_nodes

5: Number of all regular nodes a partition,

Definition at line 74 of file NodePartitionedMeshReader.h.

◆ offset

unsigned long MeshLib::IO::NodePartitionedMeshReader::PartitionedMeshInfo::offset[5]

8~12: Offsets of positions of partitions in the data arrays.

Definition at line 82 of file NodePartitionedMeshReader.h.


The documentation for this struct was generated from the following file: