highprecisionpso::MaximalValueReduceOperation Class Reference

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

#include <general_objects.h>

Inheritance diagram for highprecisionpso::MaximalValueReduceOperation:

Public Member Functions

 MaximalValueReduceOperation ()
 The constructor. More...
 
mpf_t * Evaluate (const std::vector< mpf_t * > &vec)
 Reduces the vector by calculation of its maximal 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 maximal entry.

Constructor & Destructor Documentation

highprecisionpso::MaximalValueReduceOperation::MaximalValueReduceOperation ( )

The constructor.

Member Function Documentation

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

Reduces the vector by calculation of its maximal entry.

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

Implements highprecisionpso::VectorReduceOperation.

std::string highprecisionpso::MaximalValueReduceOperation::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: