RVL::RVLMax< Scalar > Class Template Reference

This UFOSR and Accumulation finds the maximum element of an LDC. More...

#include <functions.hh>

Inheritance diagram for RVL::RVLMax< Scalar >:

RVL::UnaryLocalFunctionObjectScalarRedn< Scalar, Scalar > RVL::FunctionObjectScalarRedn< Scalar > RVL::UnaryLocalConstEval< Scalar > RVL::FunctionObjectConstEval RVL::ScalarRedn< Scalar > RVL::LocalConstEval< Scalar > RVL::Writeable List of all members.

Public Member Functions

 RVLMax ()
 RVLMax (Scalar _res)
 RVLMax (const RVLMax< Scalar > &m)
 ~RVLMax ()
void setValue ()
void operator() (LocalDataContainer< Scalar > const &x)
string getName () const

Detailed Description

template<class Scalar>
class RVL::RVLMax< Scalar >

This UFOSR and Accumulation finds the maximum element of an LDC.

Works of course only for Scalar types that have a max function.

Definition at line 160 of file functions.hh.


Constructor & Destructor Documentation

template<class Scalar>
RVL::RVLMax< Scalar >::RVLMax (  ) 

Definition at line 163 of file functions.hh.

template<class Scalar>
RVL::RVLMax< Scalar >::RVLMax ( Scalar  _res  ) 

Definition at line 165 of file functions.hh.

template<class Scalar>
RVL::RVLMax< Scalar >::RVLMax ( const RVLMax< Scalar > &  m  ) 

Definition at line 167 of file functions.hh.

template<class Scalar>
RVL::RVLMax< Scalar >::~RVLMax (  ) 

Definition at line 169 of file functions.hh.


Member Function Documentation

template<class Scalar>
void RVL::RVLMax< Scalar >::setValue (  )  [virtual]

Implements RVL::ScalarRedn< Scalar >.

Definition at line 172 of file functions.hh.

template<class Scalar>
void RVL::RVLMax< Scalar >::operator() ( LocalDataContainer< Scalar > const &  x  )  [virtual]

Implements RVL::UnaryLocalConstEval< Scalar >.

Definition at line 174 of file functions.hh.

References RVL::LocalDataContainer< DataType >::getData(), and RVL::LocalDataContainer< DataType >::getSize().

template<class Scalar>
string RVL::RVLMax< Scalar >::getName (  )  const [virtual]

Implements RVL::FunctionObjectConstEval.

Definition at line 182 of file functions.hh.


The documentation for this class was generated from the following file:
Generated on 5 Jan 2017 for LocalRVL by  doxygen 1.4.7