|
| | ResultTable (std::size_t numDimensions, std::string const ¶meterName="unnamed") |
| |
| std::string const & | parameterName () const |
| |
| void | setDimensionName (std::size_t i, std::string const &name) |
| |
| std::string const & | dimensionName (std::size_t i) const |
| |
| std::size_t | numDimensions () const |
| |
| void | update (Parameter const ¶meter, RealVector const &point) |
| |
| void | update (Parameter const ¶meter, double value) |
| |
| void | update (Parameter const ¶meter, double value1, double value2) |
| |
| void | update (Parameter const ¶meter, double value1, double value2, double value3) |
| |
| std::vector< RealVector > const & | operator[] (Parameter const ¶m) const |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| std::size_t | numParams () const |
| |
| Parameter const & | parameterValue (std::size_t i) const |
| |
| template<class Archive > |
| void | serialize (Archive &ar, const unsigned int file_version) |
| |
template<class Parameter>
class shark::statistics::ResultTable< Parameter >
Stores results of a running experiment.
This is a simple three dimensional table with the dimensions. Experiments are thought of having a varied parameter (for example the algorithm names when several algorithms are compared) and for each parameter a set of vector valued points is stored - one vector for each trial of the experiment for a given parameter. It is posible to give every parameter and the whole table a name which adds meta information, for example to generate outputs.
Definition at line 202 of file Statistics.h.