meshImport2D.hh
virtual void createEntity_(const MultiIndex< 3 > &idx)
Creation of topological entities.
virtual void createEntity_(const MultiIndex< 2 > &idx)
Definition: meshImport2D.hh:64
virtual void readVertices_()
reads the coordinates of the vertices
Definition: meshImport2D.hh:103
void attributes_(const std::string boundary)
Reads attributes from file boundary.
std::vector< Cell2 * >::iterator idx_
Definition: meshImport2D.hh:97
uint readVertexLine_(const std::string &i, uint *idx, Real3d *coord) const
Import2dMesh(const std::string coord, const std::string elms, const std::string boundary, const uint idxStart=1)
Constructor.
virtual void createCell_(const MultiIndex< 4 > &idx)
Import2dMesh(const std::string coord, const std::string elms, const uint idxStart=1)
Constructor.
Container typename for multidimensional Array which is based on std::map.
Definition: multiArray.hh:33
An abstract class for scanning a mesh (a set of cells) or a space (a set of elements).
Definition: scannerConnectors.hh:29
Import2dMeshBase(const std::string coord, const std::string elms, const uint idxStart=1)
Definition: multiArray.hh:43
virtual ~Import2dMeshBase()
virtual void createEntity_(const MultiIndex< 1 > &idx)
Creation of topological entities.
Definition: meshImport2D.hh:62
Imports 2D mesh with triangles and quadrilaterals (possibly mixed).
Definition: meshImport2D.hh:32
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual void createCell_(const MultiIndex< 3 > &idx)
Creation of geometrical cells with element mapping.
virtual void createEntity_(const MultiIndex< 4 > &idx)
virtual void createEntity_(const MultiIndex< 1 > &idx)
Creation of topological entities Vertex and Edge.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.