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

Detailed Description

A collection of integers that configure the partitioned mesh data.

Definition at line 72 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 102 of file NodePartitionedMeshReader.h.

102{ 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 101 of file NodePartitionedMeshReader.h.

101{ return 14; }

Member Data Documentation

◆ extra_flag

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

13: Reserved for extra flag.

Definition at line 99 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 76 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 82 of file NodePartitionedMeshReader.h.

Referenced by MeshLib::IO::NodePartitionedMeshReader::readMesh(), and MeshLib::IO::NodePartitionedMeshReader::setElements().

◆ 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 92 of file NodePartitionedMeshReader.h.

Referenced by MeshLib::IO::NodePartitionedMeshReader::newMesh().

◆ 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 96 of file NodePartitionedMeshReader.h.

Referenced by MeshLib::IO::NodePartitionedMeshReader::newMesh().

◆ number_of_nodes

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

0: Number of all nodes of a partition,

Definition at line 75 of file NodePartitionedMeshReader.h.

Referenced by data(), MeshLib::IO::NodePartitionedMeshReader::readMesh(), and MeshLib::IO::NodePartitionedMeshReader::setNodes().

◆ 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 85 of file NodePartitionedMeshReader.h.

Referenced by MeshLib::IO::NodePartitionedMeshReader::newMesh().

◆ 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 79 of file NodePartitionedMeshReader.h.

Referenced by MeshLib::IO::NodePartitionedMeshReader::readMesh(), and MeshLib::IO::NodePartitionedMeshReader::setElements().

◆ 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 89 of file NodePartitionedMeshReader.h.

Referenced by MeshLib::IO::NodePartitionedMeshReader::newMesh().

◆ offset

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

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

Definition at line 97 of file NodePartitionedMeshReader.h.

Referenced by MeshLib::IO::NodePartitionedMeshReader::readMesh().


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