RVL::LinCombObject< Scalar > Class Template Reference

LinCombObject is an subtype FunctionObject offering a method to set two mutable scalars a and b, intended to be coefficients in a linear combination. More...

#include <linalg.hh>

Inheritance diagram for RVL::LinCombObject< Scalar >:

RVL::FunctionObject RVL::Writeable List of all members.

Public Member Functions

 LinCombObject ()
 LinCombObject (const LinCombObject< Scalar > &)
virtual ~LinCombObject ()
virtual void setScalar (Scalar a, Scalar b)=0
 Set method for linear combination coefficients.

Detailed Description

template<class Scalar>
class RVL::LinCombObject< Scalar >

LinCombObject is an subtype FunctionObject offering a method to set two mutable scalars a and b, intended to be coefficients in a linear combination.

In reality the interface simply specifies accepting two scalars.

Definition at line 47 of file linalg.hh.


Constructor & Destructor Documentation

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

Definition at line 49 of file linalg.hh.

template<class Scalar>
RVL::LinCombObject< Scalar >::LinCombObject ( const LinCombObject< Scalar > &   ) 

Definition at line 50 of file linalg.hh.

template<class Scalar>
virtual RVL::LinCombObject< Scalar >::~LinCombObject (  )  [virtual]

Definition at line 51 of file linalg.hh.


Member Function Documentation

template<class Scalar>
virtual void RVL::LinCombObject< Scalar >::setScalar ( Scalar  a,
Scalar  b 
) [pure virtual]

Set method for linear combination coefficients.


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