20 #ifndef LIBMESH_MESH_INPUT_H 21 #define LIBMESH_MESH_INPUT_H 25 #include "libmesh/libmesh_common.h" 26 #include "libmesh/mesh_base.h" 80 virtual void read (
const std::string &) = 0;
114 const char comment_start);
140 elems_of_dimension(),
142 _is_parallel_format(is_parallel_format)
151 elems_of_dimension(),
153 _is_parallel_format(is_parallel_format)
155 if (!_is_parallel_format && !this->
mesh().is_serial())
157 if (this->
mesh().processor_id() == 0)
160 "Warning: This MeshOutput subclass only supports meshes which have been serialized!" 180 libmesh_error_msg_if(_obj ==
nullptr,
"ERROR: _obj should not be nullptr!");
188 const char comment_start)
192 while (in.get(c), c==comment_start)
193 in.getline (line, 255);
204 #endif // LIBMESH_MESH_INPUT_H
The libMesh namespace provides an interface to certain functionality in the library.