155 function bool =
eq(B) {
157 isequal(A.fG, B.fG) && A.IsRBF == B.IsRBF && A.IsScProd == B.IsScProd;
172 copy.IsRBF= this.
IsRBF;
181 #if 0 //mtoc++: 'get.G'
190 #if 0 //mtoc++: 'get.P'
215 virtual function Nabla =
getNabla(x,y) = 0;
ICLONEABLE Interface for cloneable handle classes.
logical IsRBF
Flag that determines if the current kernel is a radial basis function, i.e. its evaluation is of the ...
Base class for any KerMor class.
function registerProps(varargin)
Call this method at any class that defines DPCM observed properties.
virtual function Nabla = getNabla(x, y)
Computes the partial derivatives with respect to each component of the first argument.
virtual function c = getGlobalLipschitz()
Returns the global lipschitz constant of this kernel.
KerMorObject()
Constructs a new KerMor object.
function fcn = getLipschitzFunction()
Method that allows error estimators to obtain a lipschitz constant estimation function from this kern...
function copy = clone(copy)
The interface method with returns a copy of the current class instance.
matrix< double > P
Projection/selection matrix for argument components.
logical IsScProd
Flag that determines if the current kernel bases on scalar product evaluations, i.e. are of the form for some scalar function .
function bool = eq(B)
Checks if a kernel equals another kernel.
virtual function K = evaluate(matrix< double > x,matrix< double > y)
Evaluation method for the current kernel.
Base class for all KerMor Kernels.
matrix< double > G
The matrix that induces the state space scalar product and norm to use.