Hermes2D  2.0
Hermes::Hermes2D::MeshReaderH2D Class Reference

#include <mesh_reader_h2d.h>

+ Inheritance diagram for Hermes::Hermes2D::MeshReaderH2D:

Public Member Functions

virtual bool load (const char *filename, Mesh *mesh)
 
virtual bool save (const char *filename, Mesh *mesh)
 

Protected Member Functions

Nurbsload_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 Protected Member Functions inherited from Hermes::Hermes2D::MeshReader
static bool is_twin_nurbs (Element *e, int i)
 

Detailed Description

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.

Member Function Documentation

bool Hermes::Hermes2D::MeshReaderH2D::load ( const char *  filename,
Mesh mesg 
)
virtual

Loads the mesh from a file. Aborts the program on error.

Parameters
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.


The documentation for this class was generated from the following files: