Statismo  0.10.1
 All Classes Namespaces Functions Typedefs
Public Types | Public Member Functions | List of all members
statismo::ProductKernel< TPoint > Class Template Reference

#include <KernelCombinators.h>

Inheritance diagram for statismo::ProductKernel< TPoint >:
Inheritance graph

Public Types

typedef MatrixValuedKernel
< TPoint > 
MatrixValuedKernelType
 

Public Member Functions

 ProductKernel (const MatrixValuedKernelType *lhs, const MatrixValuedKernelType *rhs)
 
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
 

Detailed Description

template<class TPoint>
class statismo::ProductKernel< TPoint >

A (matrix valued) kernel, which represents the product of two matrix valued kernels.

Member Function Documentation

template<class TPoint >
std::string statismo::ProductKernel< TPoint >::GetKernelInfo ( ) const
inlinevirtual

Return a description of this kernel.

Implements statismo::MatrixValuedKernel< TPoint >.

template<class TPoint >
MatrixType statismo::ProductKernel< TPoint >::operator() ( const TPoint &  x,
const TPoint &  y 
) const
inlinevirtual

Evaluate the kernel at the points x and y

Implements statismo::MatrixValuedKernel< TPoint >.


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