Hermes2D
2.0
|
#include <mesh_reader_h2d.h>
Public Member Functions | |
virtual bool | load (const char *filename, Mesh *mesh) |
virtual bool | save (const char *filename, Mesh *mesh) |
Protected Member Functions | |
Nurbs * | load_nurbs (Mesh *mesh, MeshData *m, int id, Node **en, int &p1, int &p2) |
void | save_refinements (Mesh *mesh, FILE *f, Element *e, int id, bool &first) |
void | save_nurbs (Mesh *mesh, FILE *f, int p1, int p2, Nurbs *nurbs) |
Additional Inherited Members | |
![]() | |
static bool | is_twin_nurbs (Element *e, int i) |
Mesh reader from Hermes2D format
Typical usage: Hermes::Hermes2D::Mesh mesh; Hermes::Hermes2D::MeshReaderH2D mloader; try { mloader.load("compressor.mesh", &mesh); } catch(Exceptions::MeshLoadFailureException& e) { e.print_msg(); return -1; }
Definition at line 41 of file mesh_reader_h2d.h.
|
virtual |
Loads the mesh from a file. Aborts the program on error.
filename | [in] The name of the file. |
mesh | [out] The mesh. |
Implements Hermes::Hermes2D::MeshReader.
Definition at line 156 of file mesh_reader_h2d.cpp.