libMesh
|
This class is used as both an external data structure for passing around Exodus file header information, and for storing information internally in ExodusII_IO_Helper. More...
#include <exodus_header_info.h>
Public Member Functions | |
ExodusHeaderInfo ()=default | |
ExodusHeaderInfo (ExodusHeaderInfo &&)=default | |
ExodusHeaderInfo (const ExodusHeaderInfo &)=default | |
ExodusHeaderInfo & | operator= (const ExodusHeaderInfo &)=default |
ExodusHeaderInfo & | operator= (ExodusHeaderInfo &&)=default |
~ExodusHeaderInfo ()=default | |
void | broadcast (const Parallel::Communicator &comm) |
Broadcasts data from processor 0 to other procs using the provided Communicator. More... | |
Public Attributes | |
std::vector< char > | title |
int | num_dim |
int | num_nodes |
int | num_elem |
int | num_elem_blk |
int | num_node_sets |
int | num_side_sets |
int | num_elem_sets |
int | num_edge_blk |
int | num_edge |
This class is used as both an external data structure for passing around Exodus file header information, and for storing information internally in ExodusII_IO_Helper.
It can't really be defined in either of those existing headers, so it has its own header...
Definition at line 37 of file exodus_header_info.h.
|
default |
|
default |
|
default |
|
default |
|
inline |
Broadcasts data from processor 0 to other procs using the provided Communicator.
Definition at line 52 of file exodus_header_info.h.
References TIMPI::Communicator::broadcast(), num_dim, num_edge, num_edge_blk, num_elem, num_elem_blk, num_elem_sets, num_node_sets, num_side_sets, and title.
Referenced by libMesh::ExodusII_IO::read_header().
|
default |
|
default |
int libMesh::ExodusHeaderInfo::num_dim |
Definition at line 78 of file exodus_header_info.h.
Referenced by broadcast(), libMesh::ExodusII_IO_Helper::read_header(), and MeshInputTest::testExodusReadHeader().
int libMesh::ExodusHeaderInfo::num_edge |
Definition at line 86 of file exodus_header_info.h.
Referenced by broadcast(), libMesh::ExodusII_IO_Helper::read_header(), and MeshInputTest::testExodusReadHeader().
int libMesh::ExodusHeaderInfo::num_edge_blk |
Definition at line 85 of file exodus_header_info.h.
Referenced by broadcast(), libMesh::ExodusII_IO_Helper::read_header(), and MeshInputTest::testExodusReadHeader().
int libMesh::ExodusHeaderInfo::num_elem |
Definition at line 80 of file exodus_header_info.h.
Referenced by broadcast(), libMesh::ExodusII_IO_Helper::read_header(), and MeshInputTest::testExodusReadHeader().
int libMesh::ExodusHeaderInfo::num_elem_blk |
Definition at line 81 of file exodus_header_info.h.
Referenced by broadcast(), libMesh::ExodusII_IO_Helper::read_header(), and MeshInputTest::testExodusReadHeader().
int libMesh::ExodusHeaderInfo::num_elem_sets |
Definition at line 84 of file exodus_header_info.h.
Referenced by broadcast(), and libMesh::ExodusII_IO_Helper::read_header().
int libMesh::ExodusHeaderInfo::num_node_sets |
Definition at line 82 of file exodus_header_info.h.
Referenced by broadcast(), libMesh::ExodusII_IO_Helper::read_header(), and MeshInputTest::testExodusReadHeader().
int libMesh::ExodusHeaderInfo::num_nodes |
Definition at line 79 of file exodus_header_info.h.
Referenced by libMesh::ExodusII_IO_Helper::read_header().
int libMesh::ExodusHeaderInfo::num_side_sets |
Definition at line 83 of file exodus_header_info.h.
Referenced by broadcast(), libMesh::ExodusII_IO_Helper::read_header(), and MeshInputTest::testExodusReadHeader().
std::vector<char> libMesh::ExodusHeaderInfo::title |
Definition at line 77 of file exodus_header_info.h.
Referenced by broadcast(), libMesh::ExodusII_IO_Helper::read_header(), and MeshInputTest::testExodusReadHeader().