|
ESyS-Particle
4.0.1
|
#include <GeometryReader.h>


Public Member Functions | |
| ParticleReader (std::istream &iStream, bool is2d) | |
| virtual void | initialise () |
| const std::string & | getParticleType () |
Public Member Functions inherited from esys::lsm::IterativeReader< ParticleIterator > | |
| IterativeReader (std::istream &iStream) | |
| int | getNumElements () const |
| bool | isInitialised () const |
| Iterator & | getIterator () |
Protected Member Functions | |
| virtual ParticleIterator * | createNewIterator () |
Protected Member Functions inherited from esys::lsm::IterativeReader< ParticleIterator > | |
| void | setNumElements (int numElements) |
| std::istream & | getIStream () |
| const std::istream & | getIStream () const |
Additional Inherited Members | |
Public Types inherited from esys::lsm::IterativeReader< ParticleIterator > | |
| typedef ParticleIterator | Iterator |
Protected Types inherited from esys::lsm::IterativeReader< ParticleIterator > | |
| typedef std::auto_ptr< Iterator > | IteratorAutoPtr |
Creates iterator for parsing particle data from a stream.
| esys::lsm::ParticleReader::ParticleReader | ( | std::istream & | iStream, |
| bool | is2d | ||
| ) |
Constructs reader.
|
protectedvirtual |
Returns a new Iterator object. Caller of this method is to take ownership for the returned object.
Reimplemented from esys::lsm::IterativeReader< ParticleIterator >.
References esys::lsm::IterativeReader< ParticleIterator >::getNumElements().

| const std::string & esys::lsm::ParticleReader::getParticleType | ( | ) |
Returns particle type as string.
References initialise(), and esys::lsm::IterativeReader< ParticleIterator >::isInitialised().

|
virtual |
Reads from iStream to determine the number of particles expected in the stream and constructs an iterator.
Reimplemented from esys::lsm::IterativeReader< ParticleIterator >.
Referenced by getParticleType().

1.8.1