iRoCS Toolbox  1.1.0
Public Member Functions | Protected Member Functions
svt::Kernel< FV, KF > Class Template Referenceabstract

#include <Kernel.hh>

Inheritance diagram for svt::Kernel< FV, KF >:
Collaboration diagram for svt::Kernel< FV, KF >:

Public Member Functions

 Kernel (const KF &kernel, int l, FV *const *x)
 
virtual ~Kernel ()
 
virtual Qfloatget_Q (int column, int len) const =0
 
virtual void swap_index (int i, int j) const
 

Protected Member Functions

double kernel_function (int i, int j) const
 

Detailed Description

template<typename FV, typename KF>
class svt::Kernel< FV, KF >

Definition at line 71 of file Kernel.hh.

Constructor & Destructor Documentation

◆ Kernel()

template<typename FV, typename KF>
svt::Kernel< FV, KF >::Kernel ( const KF &  kernel,
int  l,
FV *const *  x 
)

◆ ~Kernel()

template<typename FV, typename KF>
virtual svt::Kernel< FV, KF >::~Kernel ( )
virtual

Member Function Documentation

◆ get_Q()

template<typename FV, typename KF>
virtual Qfloat* svt::Kernel< FV, KF >::get_Q ( int  column,
int  len 
) const
pure virtual

◆ swap_index()

template<typename FV, typename KF>
virtual void svt::Kernel< FV, KF >::swap_index ( int  i,
int  j 
) const
inlinevirtual

◆ kernel_function()

template<typename FV, typename KF>
double svt::Kernel< FV, KF >::kernel_function ( int  i,
int  j 
) const
inlineprotected

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