Go to the documentation of this file.
20 #ifndef LIBMESH_MESH_INPUT_H
21 #define LIBMESH_MESH_INPUT_H
25 #include "libmesh/libmesh_common.h"
26 #include "libmesh/mesh_base.h"
57 MeshInput (
bool is_parallel_format =
false);
64 MeshInput (MT &,
const bool is_parallel_format =
false);
76 virtual void read (
const std::string &) = 0;
104 const char comment_start);
131 elems_of_dimension(),
133 _is_parallel_format(is_parallel_format)
142 elems_of_dimension(),
144 _is_parallel_format(is_parallel_format)
146 if (!_is_parallel_format && !this->
mesh().is_serial())
148 if (this->
mesh().processor_id() == 0)
151 "Warning: This MeshOutput subclass only supports meshes which have been serialized!"
172 libmesh_error_msg(
"ERROR: _obj should not be nullptr!");
180 const char comment_start)
184 while (in.get(c), c==comment_start)
185 in.getline (line, 255);
196 #endif // LIBMESH_MESH_INPUT_H
The libMesh namespace provides an interface to certain functionality in the library.