Inheritance diagram for TextFileSeedReader:

The ordered rows of the file represent time steps, while each column represents a particular seed.
Definition at line 24 of file TextFileSeedReader.hpp.
Public Member Functions | |
| TextFileSeedReader (std::istream *in) | |
| Construct new seed reader from input stream, where all seeds are of interest. | |
| TextFileSeedReader (const std::string file) | |
| Construct new seed reader from file, where all seeds are of interest. | |
| TextFileSeedReader (std::istream *in, unsigned int seed) | |
| Construct new seed reader from input stream, where only a single seed is of interest. | |
| TextFileSeedReader (const std::string file, unsigned int seed) | |
| Construct new seed reader from file, where only a single seed is of interest. | |
| TextFileSeedReader (std::istream *in, const std::vector< unsigned int > seeds) | |
| Construct new seed reader from input stream, where only a subset of seeds are of interest. | |
| TextFileSeedReader (const std::string file, const std::vector< unsigned int > seeds) | |
| Construct new seed reader from file, where only a subset of seeds are of interest. | |
| ~TextFileSeedReader () | |
| Destructor. | |
| virtual unsigned int | read (double *into) |
| Read next value. | |
| virtual unsigned int | read (indii::ml::aux::vector *into) |
| Read next values into vector. | |
| virtual unsigned int | read (indii::ml::aux::matrix *into) |
| Read next values into matrix. | |
| virtual unsigned int | read (indii::ml::aux::symmetric_matrix *into) |
| Read next values into symmetric matrix. | |
| TextFileSeedReader | ( | std::istream * | in | ) |
Construct new seed reader from input stream, where all seeds are of interest.
| in | Stream from which to read. |
Definition at line 7 of file TextFileSeedReader.cpp.
| TextFileSeedReader | ( | const std::string | file | ) |
Construct new seed reader from file, where all seeds are of interest.
| file | Name of file from which to read. |
Definition at line 11 of file TextFileSeedReader.cpp.
| TextFileSeedReader | ( | std::istream * | in, | |
| unsigned int | seed | |||
| ) |
Construct new seed reader from input stream, where only a single seed is of interest.
| in | Stream from which to read. | |
| seed | Index of seed of interest. |
Definition at line 15 of file TextFileSeedReader.cpp.
| TextFileSeedReader | ( | const std::string | file, | |
| unsigned int | seed | |||
| ) |
Construct new seed reader from file, where only a single seed is of interest.
| file | Name of file from which to read. | |
| seed | Index of seed of interest. |
Definition at line 20 of file TextFileSeedReader.cpp.
| TextFileSeedReader | ( | std::istream * | in, | |
| const std::vector< unsigned int > | seeds | |||
| ) |
Construct new seed reader from input stream, where only a subset of seeds are of interest.
| in | Stream from which to read. | |
| seeds | Set of indices giving seeds of interest. |
Definition at line 25 of file TextFileSeedReader.cpp.
| TextFileSeedReader | ( | const std::string | file, | |
| const std::vector< unsigned int > | seeds | |||
| ) |
Construct new seed reader from file, where only a subset of seeds are of interest.
| file | Name of file from which to read. | |
| seeds | Set of indices giving seeds of interest. |
Definition at line 30 of file TextFileSeedReader.cpp.
| ~TextFileSeedReader | ( | ) |
| unsigned int read | ( | double * | into | ) | [virtual] |
Read next value.
| into | Double into which to read the value. |
into. If a particular seed or subset of seeds of interest have been specified, all others are skipped during the reading.
Implements SeedReader.
Definition at line 39 of file TextFileSeedReader.cpp.
| virtual unsigned int read | ( | indii::ml::aux::vector * | into | ) | [virtual] |
Read next values into vector.
| into | Vector into which to read the values. |
into.size() values are read from the input stream into into. If a particular seed or subset of seeds of interest have been specified, all others are skipped during the reading.
Implements SeedReader.
| virtual unsigned int read | ( | indii::ml::aux::matrix * | into | ) | [virtual] |
Read next values into matrix.
| into | Matrix into which to read the values. |
into.size1() * into.size2() values are read from the input stream into into in column-wise fashion. If a particular seed or subset of seeds of interest have been specified, all others are skipped during the reading.
Implements SeedReader.
| virtual unsigned int read | ( | indii::ml::aux::symmetric_matrix * | into | ) | [virtual] |
Read next values into symmetric matrix.
| into | Matrix into which to read the values. |
0.5 * (into.size1() * into.size1() + into.size1()) values are read from the input stream into the lower triangle of into in column-wise fashion. If a particular seed or subset of seeds of interest have been specified, all others are skipped during the reading.
Implements SeedReader.
1.5.2