User Manual, Developers Guide and API Documentation

constanze::Measurement Class Reference

#include <Measurement.hpp>

Collaboration diagram for constanze::Measurement:

Collaboration graph
[legend]

List of all members.

Public Member Functions

HMMcalculate (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

BaumWelchbaumwelch
 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.


Detailed Description

Definition at line 38 of file Measurement.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

HMM * Measurement::calculate ( int  numberOfStates,
std::vector< int > *  observationVector 
)

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.


Member Data Documentation

Definition at line 104 of file Measurement.hpp.

Definition at line 47 of file Measurement.hpp.

Definition at line 90 of file Measurement.hpp.

Definition at line 82 of file Measurement.hpp.

Definition at line 85 of file Measurement.hpp.

Definition at line 101 of file Measurement.hpp.

Definition at line 96 of file Measurement.hpp.

Definition at line 79 of file Measurement.hpp.


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

Generated on Sat May 26 03:32:29 2012 for openWNS by  doxygen 1.5.5