#include <Parameter.hpp>
Public Member Functions | |
ParameterLog (std::string const &name, parameter_lookup_t const ¶meter_lookup) | |
void | update (long long timestamp) |
void | writeFiles (std::string const &prefix, std::ostream *progress) const |
Public Attributes | |
std::string const | name |
std::vector< long long > | timestamp |
std::vector< log_s < IntegerParameter, int > > | intlog |
std::vector< log_s < StringParameter, std::string > > | strlog |
std::vector< log_s < RealParameter, double > > | reallog |
std::vector< log_s < VectorParameter, Vector > > | veclog |
std::vector< log_s < MatrixParameter, Matrix > > | mxlog |
Classes | |
struct | log_s |
Definition at line 337 of file Parameter.hpp.
opspace::ParameterLog::ParameterLog | ( | std::string const & | name, | |
parameter_lookup_t const & | parameter_lookup | |||
) |
Definition at line 517 of file Parameter.cpp.
References intlog, opspace::maybe_append(), mxlog, reallog, strlog, and veclog.
void opspace::ParameterLog::update | ( | long long | timestamp | ) |
void opspace::ParameterLog::writeFiles | ( | std::string const & | prefix, | |
std::ostream * | progress | |||
) | const |
Definition at line 564 of file Parameter.cpp.
References intlog, opspace::ParameterLog::log_s< parameter_t, storage_t >::log, mxlog, name, opspace::ParameterLog::log_s< parameter_t, storage_t >::parameter, jspace::pretty_print(), jspace::pretty_string(), reallog, strlog, timestamp, and veclog.
std::string const opspace::ParameterLog::name |
std::vector<long long> opspace::ParameterLog::timestamp |
std::vector<log_s<IntegerParameter, int> > opspace::ParameterLog::intlog |
Definition at line 354 of file Parameter.hpp.
Referenced by ParameterLog(), update(), and writeFiles().
std::vector<log_s<StringParameter, std::string> > opspace::ParameterLog::strlog |
Definition at line 355 of file Parameter.hpp.
Referenced by ParameterLog(), update(), and writeFiles().
std::vector<log_s<RealParameter, double> > opspace::ParameterLog::reallog |
Definition at line 356 of file Parameter.hpp.
Referenced by ParameterLog(), update(), and writeFiles().
std::vector<log_s<VectorParameter, Vector> > opspace::ParameterLog::veclog |
Definition at line 357 of file Parameter.hpp.
Referenced by ParameterLog(), update(), and writeFiles().
std::vector<log_s<MatrixParameter, Matrix> > opspace::ParameterLog::mxlog |
Definition at line 358 of file Parameter.hpp.
Referenced by ParameterLog(), update(), and writeFiles().