Public Types | |
SumRate | |
TakeMaximum | |
PositiveSumRate | |
TakeMinimum | |
Sum | |
PositiveSum | |
NumCombinationMethods | |
enum | CombinationMethod { SumRate, TakeMaximum, PositiveSumRate, TakeMinimum, Sum, PositiveSum, NumCombinationMethods } |
Public Member Functions | |
Accumulator (const std::string &outputDir, const std::string &outputLBName, bool realtime, const std::string &accumulationTimes, const std::string &combinationMethod, const std::string &columnName, const std::string &IDColumnName, bool recoverOld, const std::string &unitOfResult, const std::string &maxTimeWithoutData, const std::string &inputsEvery_E_minutes, const std::string &colorMapOfOutput, const std::string &everyNminutes, const std::string &gateWidth, const std::string &beamWidth, const std::string &numGates, bool shortPaths, const std::string &minDispThreshold, const std::string &precision, const std::string &outputBaseName, const std::string &qcfilter) | |
Algorithm constructor, called from w2accumulator_main with the command-line options passed in. | |
void | processInputField (const code::DataType &data) |
void | processInputField (const code::Index::Record &data) |
void | handleEndOfInputIndexes () |
const code::TimeInterval & | getHistory () const |
void | recover (code::ActionListener &listener, const std::vector< code::SmartPtr< code::Index > > &indexes) |
go back using these indexes and recover the accumulated product for the latest time. | |
Classes | |
class | MaxValueAccumulator |
class | MinValueAccumulator |
class | PositiveSumRateValueAccumulator |
class | PositiveSumValueAccumulator |
class | SumRateValueAccumulator |
class | SumValueAccumulator |
class | ValueAccumulator |
class | ValueAccumulatorArray |
An optimal implementation of an array of ValueAccumulator pointers. | |
class | ValueAccumulatorArrayImpl |
w2img::Accumulator::Accumulator | ( | const std::string & | outputDir, | |
const std::string & | outputLBName, | |||
bool | realtime, | |||
const std::string & | accumulationTimes, | |||
const std::string & | combinationMethod, | |||
const std::string & | columnName, | |||
const std::string & | IDColumnName, | |||
bool | recoverOld, | |||
const std::string & | unitOfResult, | |||
const std::string & | maxTimeWithoutData, | |||
const std::string & | inputsEvery_E_minutes, | |||
const std::string & | colorMapOfOutput, | |||
const std::string & | everyNminutes, | |||
const std::string & | gateWidth, | |||
const std::string & | beamWidth, | |||
const std::string & | numGates, | |||
bool | shortPaths, | |||
const std::string & | minDispThreshold, | |||
const std::string & | precision, | |||
const std::string & | outputBaseName, | |||
const std::string & | qcfilter | |||
) |
Algorithm constructor, called from w2accumulator_main with the command-line options passed in.
const code::TimeInterval& w2img::Accumulator::getHistory | ( | ) | const [inline] |
void w2img::Accumulator::handleEndOfInputIndexes | ( | ) |
void w2img::Accumulator::processInputField | ( | const code::Index::Record & | data | ) |
void w2img::Accumulator::processInputField | ( | const code::DataType & | data | ) |
void w2img::Accumulator::recover | ( | code::ActionListener & | listener, | |
const std::vector< code::SmartPtr< code::Index > > & | indexes | |||
) |
go back using these indexes and recover the accumulated product for the latest time.