highprecisionpso::StatisticReduceOperator Class Reference

This class implements a statistic, which reduces a specific statistical evaluation to an analyzable statistic. More...

#include <direct_statistics.h>

Inheritance diagram for highprecisionpso::StatisticReduceOperator:

Public Member Functions

 StatisticReduceOperator (StatisticReduceOperation *reduce_operation, SpecificStatisticalEvaluation *specific_evaluation)
 The constructor, where the reduce operation and the specific statistical evaluation can be specified. More...
 
std::vector< mpf_t * > Evaluate ()
 Evaluates the specific statistical evaluation and reduces the result to an analyzable statistic. More...
 
std::string GetName ()
 Returns a string representation of this object. More...
 
- Public Member Functions inherited from highprecisionpso::Statistic
virtual ~Statistic ()
 
std::string EvaluationToString ()
 Calls the normal evaluation function and transforms the result to a string. More...
 

Detailed Description

This class implements a statistic, which reduces a specific statistical evaluation to an analyzable statistic.

Constructor & Destructor Documentation

highprecisionpso::StatisticReduceOperator::StatisticReduceOperator ( StatisticReduceOperation reduce_operation,
SpecificStatisticalEvaluation specific_evaluation 
)

The constructor, where the reduce operation and the specific statistical evaluation can be specified.

Parameters
reduce_operationThe reduce operation, which specifies how the specific statistical evaluation should be reduced.
specific_evaluationThe specific statistical evaluation.

Member Function Documentation

std::vector<mpf_t*> highprecisionpso::StatisticReduceOperator::Evaluate ( )
virtual

Evaluates the specific statistical evaluation and reduces the result to an analyzable statistic.

Returns
The result of the statistical evaluations.

Implements highprecisionpso::Statistic.

std::string highprecisionpso::StatisticReduceOperator::GetName ( )
virtual

Returns a string representation of this object.

Returns
The name of the object.

Implements highprecisionpso::Statistic.


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