|
Hermes2D
3.0
|
#include <mesh_reader_h2d.h>
Inheritance diagram for Hermes::Hermes2D::MeshReaderH2D:Public Member Functions | |
| virtual void | load (const char *filename, MeshSharedPtr mesh) |
| virtual void | load (std::string filename, MeshSharedPtr mesh) |
| virtual void | save (const char *filename, MeshSharedPtr mesh) |
| virtual void | save (std::string filename, MeshSharedPtr mesh) |
Protected Member Functions | |
| Curve * | load_curve (MeshSharedPtr mesh, MeshData *m, int id, Node **en, int &p1, int &p2) |
| Arc * | load_arc (MeshSharedPtr mesh, MeshData *m, int id, Node **en, int &p1, int &p2, Arc *arc) |
| Nurbs * | load_nurbs (MeshSharedPtr mesh, MeshData *m, int id, Node **en, int &p1, int &p2, Nurbs *nurbs) |
| void | save_refinements (MeshSharedPtr mesh, FILE *f, Element *e, int id, bool &first) |
| void | save_curve (MeshSharedPtr mesh, FILE *f, int p1, int p2, Curve *curve) |
Additional Inherited Members | |
Public Attributes inherited from Hermes::Hermes2D::MeshReader | |
| RefMap | ref_map |
| Reference mapping for detecting the inverse reference mapping order. | |
Mesh reader from Hermes2D format
Typical usage: MeshSharedPtr mesh; Hermes::Hermes2D::MeshReaderH2D mloader; try { mloader.load("compressor.mesh", &mesh); } catch(Exceptions::MeshLoadFailureException& e) { e.print_msg(); return -1; }
Definition at line 40 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 164 of file mesh_reader_h2d.cpp.