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)
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);
The libMesh namespace provides an interface to certain functionality in the library.