#include <Kernels.h>
Public Member Functions | |
MatrixValuedKernel (unsigned dim) | |
virtual MatrixType | operator() (const TPoint &x, const TPoint &y) const =0 |
virtual unsigned | GetDimension () const |
virtual std::string | GetKernelInfo () const =0 |
Protected Attributes | |
unsigned | m_dimension |
Base class for all matrix valued kernels
|
inline |
Create a new MatrixValuedKernel
|
inlinevirtual |
Return the dimensionality of the kernel (i.e. the size of the matrix)
|
pure virtual |
Return a description of this kernel.
Implemented in statismo::SpatiallyVaryingKernel< T >, statismo::UncorrelatedMatrixValuedKernel< TPoint >, statismo::ScaledKernel< TPoint >, statismo::ProductKernel< TPoint >, and statismo::SumKernel< TPoint >.
|
pure virtual |
Evaluate the kernel at the points x and y
Implemented in statismo::UncorrelatedMatrixValuedKernel< TPoint >, statismo::ScaledKernel< TPoint >, statismo::ProductKernel< TPoint >, and statismo::SumKernel< TPoint >.