RVL::ElementwiseDivision< Scalar > Class Template Reference

Performs an elementwise safeguarded division. More...

#include <functions.hh>

Inheritance diagram for RVL::ElementwiseDivision< Scalar >:

RVL::TernaryLocalFunctionObject< Scalar > RVL::FunctionObject RVL::TernaryLocalEvaluation< Scalar > RVL::Writeable RVL::LocalEvaluation< Scalar > List of all members.

Public Member Functions

 ElementwiseDivision ()
 ~ElementwiseDivision ()
void operator() (LocalDataContainer< Scalar > &u, LocalDataContainer< Scalar > const &v, LocalDataContainer< Scalar > const &w)
string getName () const

Detailed Description

template<class Scalar>
class RVL::ElementwiseDivision< Scalar >

Performs an elementwise safeguarded division.

$u = v./w$

Definition at line 848 of file functions.hh.


Constructor & Destructor Documentation

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

Definition at line 851 of file functions.hh.

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

Definition at line 852 of file functions.hh.


Member Function Documentation

template<class Scalar>
void RVL::ElementwiseDivision< Scalar >::operator() ( LocalDataContainer< Scalar > &  u,
LocalDataContainer< Scalar > const &  v,
LocalDataContainer< Scalar > const &  w 
) [virtual]

Implements RVL::TernaryLocalEvaluation< Scalar >.

Definition at line 855 of file functions.hh.

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

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

Implements RVL::FunctionObject.

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