A.I.M.S algorithms


aimsalgo::Polynomial< T, D > Class Template Reference

#include <aims/resampling/polynomial.h>

Inheritance diagram for aimsalgo::Polynomial< T, D >:
Collaboration diagram for aimsalgo::Polynomial< T, D >:

Public Member Functions

 Polynomial (std::vector< T > *coefficients, T orderStep=1)
 
virtual ~Polynomial ()
 
virtual void setCoefficients (std::vector< T > *coefficients)
 
virtual std::vector< T > * getCoefficients ()
 
virtual void setOrderStep (T orderStep)
 
virtual T getOrderStep ()
 
virtual bool contains (AimsVector< T, D > &vector)
 
virtual T resolve (AimsVector< T, D > &vector)
 
virtual void resetDimensionOrders ()
 
virtual AimsVector< T, D > getDimensionOrders (unsigned index)
 
virtual T getValue (AimsVector< T, D > &vector, AimsVector< T, D > &dimensionOrders, T coefficient)
 
virtual void displayEquation ()
 

Detailed Description

template<class T, unsigned D>
class aimsalgo::Polynomial< T, D >

Definition at line 47 of file polynomial.h.

Constructor & Destructor Documentation

template<class T , unsigned D>
aimsalgo::Polynomial< T, D >::Polynomial ( std::vector< T > *  coefficients,
orderStep = 1 
)
template<class T , unsigned D>
virtual aimsalgo::Polynomial< T, D >::~Polynomial ( )
virtual

Member Function Documentation

template<class T , unsigned D>
virtual bool aimsalgo::Polynomial< T, D >::contains ( AimsVector< T, D > &  vector)
virtual
template<class T , unsigned D>
virtual void aimsalgo::Polynomial< T, D >::displayEquation ( )
virtual
template<class T , unsigned D>
virtual std::vector<T>* aimsalgo::Polynomial< T, D >::getCoefficients ( )
virtual
template<class T , unsigned D>
virtual AimsVector<T,D> aimsalgo::Polynomial< T, D >::getDimensionOrders ( unsigned  index)
virtual
template<class T , unsigned D>
virtual T aimsalgo::Polynomial< T, D >::getOrderStep ( )
virtual
template<class T , unsigned D>
virtual T aimsalgo::Polynomial< T, D >::getValue ( AimsVector< T, D > &  vector,
AimsVector< T, D > &  dimensionOrders,
coefficient 
)
virtual
template<class T , unsigned D>
virtual void aimsalgo::Polynomial< T, D >::resetDimensionOrders ( )
virtual
template<class T , unsigned D>
virtual T aimsalgo::Polynomial< T, D >::resolve ( AimsVector< T, D > &  vector)
virtual
template<class T , unsigned D>
virtual void aimsalgo::Polynomial< T, D >::setCoefficients ( std::vector< T > *  coefficients)
virtual
template<class T , unsigned D>
virtual void aimsalgo::Polynomial< T, D >::setOrderStep ( orderStep)
virtual

The documentation for this class was generated from the following file: