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);
This class implements writing meshes in the mesh format used by the MEdit visualization tool develope...
MEDITIO(const MeshBase &)
Constructor.
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...
virtual void write(const std::string &) override
This method implements writing a mesh to a specified ".mesh" file.
bool _binary
Flag to write binary data.
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...
bool & binary()
Flag indicating whether or not to write a binary file.
This is the MeshBase class.
This class defines an abstract interface for Mesh output.
The libMesh namespace provides an interface to certain functionality in the library.