#include <KernelCombinators.h>

Public Types | |
|
typedef MatrixValuedKernel < TPoint > | MatrixValuedKernelType |
Public Member Functions | |
| UncorrelatedMatrixValuedKernel (const ScalarValuedKernel< TPoint > *scalarKernel, unsigned dimension) | |
| MatrixType | operator() (const TPoint &x, const TPoint &y) const |
| std::string | GetKernelInfo () const |
Public Member Functions inherited from statismo::MatrixValuedKernel< TPoint > | |
| MatrixValuedKernel (unsigned dim) | |
| virtual unsigned | GetDimension () const |
Additional Inherited Members | |
Protected Attributes inherited from statismo::MatrixValuedKernel< TPoint > | |
| unsigned | m_dimension |
Takes a scalar valued kernel and creates a matrix valued kernel of the given dimension. The new kernel models the output components as independent, i.e. if K(x,y) is a scalar valued Kernel, the matrix valued kernel becomes Id*K(x,y), where Id is an identity matrix of dimensionality d.
|
inlinevirtual |
Return a description of this kernel.
Implements statismo::MatrixValuedKernel< TPoint >.
|
inlinevirtual |
Evaluate the kernel at the points x and y
Implements statismo::MatrixValuedKernel< TPoint >.
1.8.6