Go to the documentation of this file.
14 #ifndef __MESH_2D_READER_H
15 #define __MESH_2D_READER_H
89 #endif // __MESH_READER_H
class to read 2D meshes, or more precisely, the edges thereof, from Finley mesh format files
Definition: Mesh2DReader.h:68
void setNumElements(int numElements)
Definition: IterativeReader.hpp:77
Mesh2DReader(const string &)
Definition: Mesh2DReader.cpp:103
virtual void initialise()
Definition: Mesh2DReader.cpp:78
std::istream & getIStream()
Definition: IterativeReader.hpp:83
implementation details for the 2d mesh reader. Decouples Interface from implementation.
Definition: Mesh2DReaderImpl.h:43
NodeReaderPtr m_node_reader_ptr
Definition: Mesh2DReaderImpl.h:51
Edge2DReader(std::istream &)
Definition: Mesh2DReader.cpp:71
read a block of edges from a Finley 2D mesh file.
Definition: Mesh2DReader.h:54
NodeIterator & getNodeIterator()
Definition: Mesh2DReader.cpp:120
Definition: CheckPointable.cpp:17
void initialise()
Definition: Mesh2DReaderImpl.cpp:42
Console & XDebug()
set verbose level of next message to "xdg"
EdgeIterator & getEdgeIterator()
Definition: Mesh2DReader.cpp:130
Impl * m_impl_ptr
Definition: Mesh2DReader.h:70
data describing one node(point) in a 2D "mesh"
Definition: MeshData2D.h:29
virtual void initialise()
Definition: Mesh2DReader.cpp:43
EdgeReaderPtr m_edge_reader_ptr
Definition: Mesh2DReaderImpl.h:52
read a block of 2D nodes from a Finley mesh file.
Definition: Mesh2DReader.h:38
Definition: IterativeReader.h:75
Node2DReader::Iterator NodeIterator
Definition: Mesh2DReader.h:75
~Mesh2DReader()
Definition: Mesh2DReader.cpp:112
Definition: IterativeReader.h:29
data describing one Edge in a 2D "mesh"
Definition: MeshData2D.h:46
Node2DReader(std::istream &)
Definition: Mesh2DReader.cpp:34
Console console
Definition: console.cpp:25
Edge2DReader::Iterator EdgeIterator
Definition: Mesh2DReader.h:76