20 #ifndef LIBMESH_UCD_IO_H 21 #define LIBMESH_UCD_IO_H 31 #ifdef LIBMESH_FORWARD_DECLARE_ENUMS 80 virtual void read (
const std::string &)
override;
86 virtual void write (
const std::string &)
override;
99 const std::vector<Number> & soln,
100 const std::vector<std::string> & names)
override;
144 const std::vector<std::string> & names,
145 const std::vector<Number> & soln);
165 #endif // LIBMESH_UCD_IO_H virtual void read(const std::string &) override
UCDIO(const MeshBase &mesh)
void write_soln(std::ostream &out, const MeshBase &mesh, const std::vector< std::string > &names, const std::vector< Number > &soln)
static std::map< ElemType, std::string > _writing_element_map
const unsigned int n_vars
void read_implementation(std::istream &in_stream)
static std::map< ElemType, std::string > build_writing_element_map()
void write_nodes(std::ostream &out, const MeshBase &mesh)
static std::map< std::string, ElemType > build_reading_element_map()
void write_interior_elems(std::ostream &out, const MeshBase &mesh)
void write_implementation(std::ostream &out_stream)
static std::map< std::string, ElemType > _reading_element_map
virtual void write_nodal_data(const std::string &fname, const std::vector< Number > &soln, const std::vector< std::string > &names) override
OStreamProxy out(std::cout)
virtual void write(const std::string &) override
void write_header(std::ostream &out, const MeshBase &mesh, dof_id_type n_elems, unsigned int n_vars)