ESyS-Particle  4.0.1
Public Member Functions | Protected Member Functions
esys::lsm::ParticleReader Class Reference

#include <GeometryReader.h>

Inheritance diagram for esys::lsm::ParticleReader:
Inheritance graph
[legend]
Collaboration diagram for esys::lsm::ParticleReader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ParticleReader (std::istream &iStream, bool is2d)
virtual void initialise ()
const std::string & getParticleType ()

Protected Member Functions

virtual ParticleIteratorcreateNewIterator ()

Detailed Description

Creates iterator for parsing particle data from a stream.


Constructor & Destructor Documentation

esys::lsm::ParticleReader::ParticleReader ( std::istream &  iStream,
bool  is2d 
)

Constructs reader.


Member Function Documentation

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().

Here is the call graph for this function:

Returns particle type as string.

References initialise(), and esys::lsm::IterativeReader< ParticleIterator >::isInitialised().

Here is the call graph for this function:

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().

Here is the caller graph for this function:


The documentation for this class was generated from the following files: