![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <Measurement.hpp>

Public Member Functions | |
| HMM * | calculate (int numberOfStates, std::vector< int > *observationVector) |
| calculate parameter of HMM with baumwelch algorithm. numberOfStates: number of states observationVector: state sequence, that was observed | |
| int | getEstimatorNumberOfStates () |
| interface to access estimatorNumberOfStates from exterior circumstance | |
| std::string | getMMPPestimationResultFileName () |
| interface to access estimatorResultFileName from exterior circumstance | |
| Measurement (const wns::pyconfig::View &config) | |
| void | output (std::vector< std::vector< baumWelchDataType > * > *transitionsMatrix, int numberOfStates) |
| output the element in a matrix, for unit test | |
| void | output_python (std::vector< std::vector< baumWelchDataType > * > *transitionsMatrix, int numberOfStates, std::string estimationResultFileName) |
| output for config | |
| ~Measurement () | |
Public Attributes | |
| std::vector< double > * | boundaryVector |
| boudary of value rate between 2 states | |
Private Attributes | |
| BaumWelch * | baumwelch |
| a object of class BaumWelch, for the baum-welch calculation | |
| int | estimatorNumberOfStates |
| number of states for estimation. Toggle on in Node.py | |
| wns::logger::Logger | log |
| Logger. | |
| std::vector< double > * | meanRateVector |
| vector to store mean rate of every state | |
| std::string | MMPPestimationResultFileName |
| filename where MMPP estimation result is written into | |
| double | probeWindow |
| windowed probes calculate rate values averaged over this time | |
| wns::pyconfig::View | pyco |
| Python view. | |
Definition at line 38 of file Measurement.hpp.
| Measurement::Measurement | ( | const wns::pyconfig::View & | config | ) |
Definition at line 34 of file Measurement.cpp.
| Measurement::~Measurement | ( | ) |
Definition at line 65 of file Measurement.cpp.
Definition at line 72 of file Measurement.cpp.
| int Measurement::getEstimatorNumberOfStates | ( | ) |
Definition at line 131 of file Measurement.cpp.
| std::string Measurement::getMMPPestimationResultFileName | ( | ) |
Definition at line 137 of file Measurement.cpp.
| void Measurement::output | ( | std::vector< std::vector< baumWelchDataType > * > * | transitionsMatrix, | |
| int | numberOfStates | |||
| ) |
Definition at line 83 of file Measurement.cpp.
| void Measurement::output_python | ( | std::vector< std::vector< baumWelchDataType > * > * | transitionsMatrix, | |
| int | numberOfStates, | |||
| std::string | estimationResultFileName | |||
| ) |
Definition at line 93 of file Measurement.cpp.
BaumWelch* constanze::Measurement::baumwelch [private] |
Definition at line 104 of file Measurement.hpp.
| std::vector<double>* constanze::Measurement::boundaryVector |
Definition at line 47 of file Measurement.hpp.
Definition at line 90 of file Measurement.hpp.
Definition at line 82 of file Measurement.hpp.
std::vector<double>* constanze::Measurement::meanRateVector [private] |
Definition at line 85 of file Measurement.hpp.
std::string constanze::Measurement::MMPPestimationResultFileName [private] |
Definition at line 101 of file Measurement.hpp.
double constanze::Measurement::probeWindow [private] |
Definition at line 96 of file Measurement.hpp.
Definition at line 79 of file Measurement.hpp.
1.5.5