meshImport.hh
virtual void createEntity_(const MultiIndex< 8 > &idx)
virtual void createEntity_(const MultiIndex< 2 > &idx)
void clear_(std::vector< T * > &field)
Deletes the content of field of pointers.
Definition: meshImport.hh:141
virtual void createCell_(const MultiIndex< 8 > &idx)
virtual void createCell_(const MultiIndex< 3 > &idx)
#define DEBUGL(doit, msg)
uint readInts_(const std::string &i, std::vector< int > &v) const
Reads integers from the string.
virtual void createCell_(const MultiIndex< 6 > &idx)
virtual ~ImportMesh()
void readAttributes_(const std::string &bound, const Array< bool > &dimensions)
std::ostream & operator<<(std::ostream &os, const Level< dim > &c)
Container typename for multidimensional Array which is based on std::map.
Definition: multiArray.hh:33
uint readLine_(const std::string &i, Array< F > &a, bool first=false) const
Reads line of numbers from the string.
Definition: meshImport.hh:123
void newCell_(MultiIndex< dim > i)
Creates topological entities and a geometrical cell.
Definition: multiArray.hh:43
virtual void createEntity_(const MultiIndex< 4 > &idx)
virtual void createEntity_(const MultiIndex< 3 > &idx)
Creation of topological entities.
virtual void createCell_(const MultiIndex< 2 > &idx)
Creation of geometrical cells with element mapping.
void readCells_(const std::string &elms, const Array< bool > &dimensions, const std::vector< Real3d > &vertices)
Reads the file with cell information and creates topological entities and geometrical cells.
virtual void createCell_(const MultiIndex< 4 > &idx)
virtual void createEntity_(const MultiIndex< 6 > &idx)
virtual void createEntity_(const MultiIndex< 1 > &idx)
Creation of topological entities Vertex and Edge.