highprecisionpso::MinimalValueReduceOperation Class Reference

This vector reduce operation reduces a vector by calculation of its minimal entry. More...

#include <general_objects.h>

Inheritance diagram for highprecisionpso::MinimalValueReduceOperation:

Public Member Functions

 MinimalValueReduceOperation ()
 The constructor. More...
 
mpf_t * Evaluate (const std::vector< mpf_t * > &vec)
 Reduces the vector by calculation of its minimal entry. More...
 
std::string GetName ()
 Returns a string representation of this object. More...
 
- Public Member Functions inherited from highprecisionpso::VectorReduceOperation
virtual ~VectorReduceOperation ()
 The destructor. More...
 

Detailed Description

This vector reduce operation reduces a vector by calculation of its minimal entry.

Constructor & Destructor Documentation

highprecisionpso::MinimalValueReduceOperation::MinimalValueReduceOperation ( )

The constructor.

Member Function Documentation

mpf_t* highprecisionpso::MinimalValueReduceOperation::Evaluate ( const std::vector< mpf_t * > &  vec)
virtual

Reduces the vector by calculation of its minimal entry.

Parameters
vecThe vector which should be reduced.
Returns
The minimal entry of the vector vec.

Implements highprecisionpso::VectorReduceOperation.

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

Returns a string representation of this object.

Returns
The name of the object.

Implements highprecisionpso::VectorReduceOperation.


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