This class is an abstract class. It supplies the interface for statistical evaluations. More...
#include <direct_statistics.h>
Public Member Functions | |
virtual | ~Statistic () |
virtual std::vector< mpf_t * > | Evaluate ()=0 |
Performs some statistical evaluations. More... | |
std::string | EvaluationToString () |
Calls the normal evaluation function and transforms the result to a string. More... | |
virtual std::string | GetName ()=0 |
Returns a string representation of this object. More... | |
Detailed Description
This class is an abstract class. It supplies the interface for statistical evaluations.
Constructor & Destructor Documentation
|
inlinevirtual |
The destructor.
Member Function Documentation
|
pure virtual |
Performs some statistical evaluations.
- Returns
- The result of the statistical evaluations.
Implemented in highprecisionpso::ConstantStatistic, highprecisionpso::PrecisionStatistic, highprecisionpso::GlobalAttractorUpdatesStatistic, highprecisionpso::LocalAttractorUpdatesStatistic, highprecisionpso::GlobalBestPositionFunctionEvaluationStatistic, highprecisionpso::GlobalBestPositionDistTo1DOptimumStatistic, highprecisionpso::GlobalBestPositionStatistic, highprecisionpso::NamedStatistic, highprecisionpso::OperatedStatistic, highprecisionpso::StatisticReduceOperator, and highprecisionpso::CombineStatistic.
std::string highprecisionpso::Statistic::EvaluationToString | ( | ) |
Calls the normal evaluation function and transforms the result to a string.
- Returns
- String representation of current evaluation values.
|
pure virtual |
Returns a string representation of this object.
- Returns
- The name of the object.
Implemented in highprecisionpso::ConstantStatistic, highprecisionpso::PrecisionStatistic, highprecisionpso::GlobalAttractorUpdatesStatistic, highprecisionpso::LocalAttractorUpdatesStatistic, highprecisionpso::GlobalBestPositionFunctionEvaluationStatistic, highprecisionpso::GlobalBestPositionDistTo1DOptimumStatistic, highprecisionpso::GlobalBestPositionStatistic, highprecisionpso::NamedStatistic, highprecisionpso::OperatedStatistic, highprecisionpso::StatisticReduceOperator, and highprecisionpso::CombineStatistic.
The documentation for this class was generated from the following file:
- src/statistics/direct_statistics.h