RVL::RVLMin< Scalar > Class Template Reference

This UFOSR and Accumulation finds the minimum element of an LDC Works of course only for Scalar types that have a min function. More...

#include <functions.hh>

Inheritance diagram for RVL::RVLMin< 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

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

Detailed Description

template<class Scalar>
class RVL::RVLMin< Scalar >

This UFOSR and Accumulation finds the minimum element of an LDC Works of course only for Scalar types that have a min function.

Definition at line 190 of file functions.hh.


Constructor & Destructor Documentation

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

Definition at line 192 of file functions.hh.

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

Definition at line 194 of file functions.hh.

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

Definition at line 196 of file functions.hh.

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

Definition at line 198 of file functions.hh.


Member Function Documentation

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

Implements RVL::ScalarRedn< Scalar >.

Definition at line 200 of file functions.hh.

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

Implements RVL::UnaryLocalConstEval< Scalar >.

Definition at line 202 of file functions.hh.

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

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

Implements RVL::FunctionObjectConstEval.

Definition at line 210 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