meshImport2Dgmsh.hh
virtual ~Import2DMeshGmsh()
Imports a 2D quadrilateral mesh from mesh generator gmsh.
Definition: meshImport2Dgmsh.hh:39
GmshInputException(const std::string &error, const std::string &filename, const uint &lineNr, const std::string &line)
Constructor.
virtual const char * what() const
Scanner for a STL container std::vector of pointers.
Definition: scannerConnectors.hh:257
Exception class to express a problem in a gmsh (.msh) input file.
Definition: meshImport2Dgmsh.hh:77
concepts::Sequence< concepts::Real2d > coord_
Definition: meshImport2Dgmsh.hh:62
Import2DMeshGmsh(const std::string &filename)
Constructor.
concepts::Scan2 * scan()
Returns a scanner over the cells of the mesh.
Definition: meshImport2Dgmsh.hh:54
std::string outputMessage_
Definition: meshImport2Dgmsh.hh:103
concepts::Sequence< concepts::Vertex * > vtx_
Definition: meshImport2Dgmsh.hh:63
Sequence with operations, output operator, and method of the particular element types.
Definition: sequence.hh:39
unsigned int ncell() const
Returns the number of cells in the mesh.
Definition: meshImport2Dgmsh.hh:50
Definition: operations.hh:76
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
bool isOrderedCounterClockwise(int idx1, int idx2, int idx3, int idx4) const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
concepts::Sequence< concepts::Edge * > edg_
Definition: meshImport2Dgmsh.hh:64
concepts::Sequence< concepts::Quad * > quad_
Definition: meshImport2Dgmsh.hh:65
concepts::Sequence< concepts::Cell2 * > cell_
Definition: meshImport2Dgmsh.hh:66