109 this =
this@approx.BaseApprox(sys);
110 this =
this@dscomponents.ParamTimeKernelCoreFun(sys);
120 if ~isempty(model.
G) && ~isequal(model.
G,1)
121 this.
Algorithm.ExpConfig.Prototype.Kernel.G= model.
G;
146 copy = approx.KernelApprox(this.
System);
148 copy =
clone@dscomponents.ParamTimeKernelCoreFun(
this, copy);
149 copy =
clone@approx.BaseApprox(
this, copy);
170 #if 0 //mtoc++: 'set.Algorithm'
172 this.
checkType(value,
" approx.algorithms.ABase ");
ParamTimeKernelCoreFun: Dynamical system core function which evaluates a contained kernel expansion...
The base class for any KerMor detailed model.
function registerProps(varargin)
Call this method at any class that defines DPCM observed properties.
matrix< double > G
The custom scalar product matrix .
models.BaseFirstOrderSystem System
The system associated with the current ACoreFun.
KernelApprox: Base class for component-wise kernel approximations.
data.ModelData Data
The full model's data container. Defaults to an empty container.
kernels.KernelExpansion Expansion
The inner kernel expansion which is evaluated as core function.
function approximateSystemFunction(models.BaseFullModel model)
If V=W, we have W^tV = I_r by assumption, so if G=1 we have V^tGV = I_r and we dont need to set a cus...
approx.algorithms.Algorithm Algorithm
The algorithm used to create the kernel expansion.
Abstract base class for all core function approximations inside dynamical systems.
function checkType(obj, type)
Object typechecker.
data.ApproxTrainData ApproxTrainData
Training data for the core function approximation.
function copy = clone()
Clones the instance.