RVL::TernaryLocalConstEval< DataType, ValType > Class Template Reference

Ternary Local FOCE with templated return type interface. More...

#include <localreduction.hh>

Inheritance diagram for RVL::TernaryLocalConstEval< DataType, ValType >:

RVL::LocalConstEval< DataType > List of all members.

Public Member Functions

virtual ~TernaryLocalConstEval ()
virtual void operator() (LocalDataContainer< DataType > const &source1, LocalDataContainer< DataType > const &source2, LocalDataContainer< DataType > const &source3)=0
 Evaluation method for LDCs.
void operator() (vector< LocalDataContainer< DataType > const * > &sources)
 Generic evaluation method.

Detailed Description

template<typename DataType, typename ValType = DataType>
class RVL::TernaryLocalConstEval< DataType, ValType >

Ternary Local FOCE with templated return type interface.

Definition at line 109 of file localreduction.hh.


Constructor & Destructor Documentation

template<typename DataType, typename ValType = DataType>
virtual RVL::TernaryLocalConstEval< DataType, ValType >::~TernaryLocalConstEval (  )  [virtual]

Definition at line 112 of file localreduction.hh.


Member Function Documentation

template<typename DataType, typename ValType = DataType>
virtual void RVL::TernaryLocalConstEval< DataType, ValType >::operator() ( LocalDataContainer< DataType > const &  source1,
LocalDataContainer< DataType > const &  source2,
LocalDataContainer< DataType > const &  source3 
) [pure virtual]

Evaluation method for LDCs.

template<typename DataType, typename ValType = DataType>
void RVL::TernaryLocalConstEval< DataType, ValType >::operator() ( vector< LocalDataContainer< DataType > const * > &  sources  )  [virtual]

Generic evaluation method.

Implements RVL::LocalConstEval< DataType >.

Definition at line 120 of file localreduction.hh.


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