Go to the documentation of this file.
20 #ifndef LIBMESH_MEDIT_IO_H
21 #define LIBMESH_MEDIT_IO_H
24 #include "libmesh/libmesh_common.h"
25 #include "libmesh/mesh_output.h"
68 virtual void write (
const std::string &)
override;
81 const std::vector<Number> &,
82 const std::vector<std::string> &)
override;
97 const std::vector<Number> * =
nullptr,
98 const std::vector<std::string> * =
nullptr);
139 #endif // LIBMESH_MEDIT_IO_H
This class implements writing meshes in the mesh format used by the MEdit visualization tool develope...
The libMesh namespace provides an interface to certain functionality in the library.
void write_ascii(const std::string &, const std::vector< Number > *=nullptr, const std::vector< std::string > *=nullptr)
This method implements writing a mesh with nodal data to a specified file where the nodal data and va...
This is the MeshBase class.
bool & binary()
Flag indicating whether or not to write a binary file.
This class defines an abstract interface for Mesh output.
bool _binary
Flag to write binary data.
MEDITIO(const MeshBase &)
Constructor.
virtual void write(const std::string &) override
This method implements writing a mesh to a specified ".mesh" file.
virtual void write_nodal_data(const std::string &, const std::vector< Number > &, const std::vector< std::string > &) override
This method implements writing a mesh with nodal data to a specified file where the nodal data and va...