iRoCS Toolbox  1.1.0
Public Member Functions | Static Public Member Functions
svt::Kernel_MATRIX< KERNEL > Class Template Reference

#include <Kernel_MATRIX.hh>

Collaboration diagram for svt::Kernel_MATRIX< KERNEL >:

Public Member Functions

 Kernel_MATRIX ()
 
 Kernel_MATRIX (const KERNEL &kernel)
 
 ~Kernel_MATRIX ()
 
void clearCache () const
 
template<typename FV >
double k_function (const FV &x, const FV &y) const
 
template<typename STDATA >
void loadParameters (STDATA &stData)
 
void resizeCache (long width) const
 
template<typename STDATA >
void saveParameters (STDATA &stData) const
 
template<typename ForwardIter , typename Accessor >
void updateCache (const ForwardIter &fvBegin, const ForwardIter &fvEnd, Accessor accessor, ProgressReporter *pr=0) const
 
template<typename ForwardIter1 , typename Accessor1 , typename ForwardIter2 , typename Accessor2 >
void updateCache (const ForwardIter1 &, const ForwardIter1 &, Accessor1, const ForwardIter2 &, const ForwardIter2 &, Accessor2, ProgressReporter *=0) const
 

Static Public Member Functions

static std::string description ()
 
static void getParamInfos (std::vector< ParamInfo > &p)
 get information about the parameters, that are used in loadParameters() and saveParameters(). More...
 
static std::string name ()
 

Detailed Description

template<typename KERNEL>
class svt::Kernel_MATRIX< KERNEL >

Definition at line 93 of file Kernel_MATRIX.hh.

Constructor & Destructor Documentation

◆ Kernel_MATRIX() [1/2]

template<typename KERNEL>
svt::Kernel_MATRIX< KERNEL >::Kernel_MATRIX ( )
inline

Definition at line 99 of file Kernel_MATRIX.hh.

Referenced by svt::Kernel_MATRIX< KERNEL >::Kernel_MATRIX().

◆ Kernel_MATRIX() [2/2]

template<typename KERNEL>
svt::Kernel_MATRIX< KERNEL >::Kernel_MATRIX ( const KERNEL &  kernel)
inline

Definition at line 106 of file Kernel_MATRIX.hh.

◆ ~Kernel_MATRIX()

template<typename KERNEL>
svt::Kernel_MATRIX< KERNEL >::~Kernel_MATRIX ( )
inline

Definition at line 148 of file Kernel_MATRIX.hh.

Member Function Documentation

◆ resizeCache()

template<typename KERNEL>
void svt::Kernel_MATRIX< KERNEL >::resizeCache ( long  width) const
inline

◆ clearCache()

template<typename KERNEL>
void svt::Kernel_MATRIX< KERNEL >::clearCache ( ) const
inline

◆ updateCache() [1/2]

template<typename KERNEL>
template<typename ForwardIter , typename Accessor >
void svt::Kernel_MATRIX< KERNEL >::updateCache ( const ForwardIter &  fvBegin,
const ForwardIter &  fvEnd,
Accessor  accessor,
ProgressReporter pr = 0 
) const
inline

Definition at line 204 of file Kernel_MATRIX.hh.

◆ updateCache() [2/2]

template<typename KERNEL>
template<typename ForwardIter1 , typename Accessor1 , typename ForwardIter2 , typename Accessor2 >
void svt::Kernel_MATRIX< KERNEL >::updateCache ( const ForwardIter1 &  ,
const ForwardIter1 &  ,
Accessor1  ,
const ForwardIter2 &  ,
const ForwardIter2 &  ,
Accessor2  ,
ProgressReporter = 0 
) const
inline

Definition at line 283 of file Kernel_MATRIX.hh.

◆ k_function()

template<typename KERNEL>
template<typename FV >
double svt::Kernel_MATRIX< KERNEL >::k_function ( const FV &  x,
const FV &  y 
) const
inline

Definition at line 295 of file Kernel_MATRIX.hh.

◆ loadParameters()

template<typename KERNEL>
template<typename STDATA >
void svt::Kernel_MATRIX< KERNEL >::loadParameters ( STDATA &  stData)
inline

Definition at line 313 of file Kernel_MATRIX.hh.

◆ saveParameters()

template<typename KERNEL>
template<typename STDATA >
void svt::Kernel_MATRIX< KERNEL >::saveParameters ( STDATA &  stData) const
inline

Definition at line 320 of file Kernel_MATRIX.hh.

◆ name()

template<typename KERNEL>
static std::string svt::Kernel_MATRIX< KERNEL >::name ( )
inlinestatic

Definition at line 327 of file Kernel_MATRIX.hh.

Referenced by svt::Kernel_MATRIX< KERNEL >::saveParameters().

◆ description()

template<typename KERNEL>
static std::string svt::Kernel_MATRIX< KERNEL >::description ( )
inlinestatic

Definition at line 332 of file Kernel_MATRIX.hh.

◆ getParamInfos()

template<typename KERNEL>
static void svt::Kernel_MATRIX< KERNEL >::getParamInfos ( std::vector< ParamInfo > &  p)
inlinestatic

get information about the parameters, that are used in loadParameters() and saveParameters().

The Infos are appended to the passed array

Parameters
parray of ParamInfos. The Infos will be appended to this array

Definition at line 347 of file Kernel_MATRIX.hh.


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