49 this =
this@models.BaseFirstOrderSystem(model);
60 this.
addParam(
" expansion param ",5,
" Range ",[0 10]);
61 this.
addParam(
" initial value ",.5,
" Range ",[0 1]);
67 f = dscomponents.ParamTimeKernelCoreFun(
this);
77 space = linspace(0,50,this.
svNum);
78 fe.Centers.xi= repmat(space,dims,1);
79 d = sqrt(dims)*space(2);
80 fe.Kernel= kernels.GaussKernel;
81 fe.Kernel.setGammaForDistance(kernelsupport*d,kerneleps)
85 fe.TimeKernel= kernels.NoKernel;
89 pk = kernels.GaussKernel;
90 pspace = linspace(0,10,this.
svNum);
94 pk.setGammaForDistance(sqrt(this.
ParamCount)*pspace(2)*20,kerneleps);
96 fe.Centers.mui= [zeros(1,this.
svNum); pspace; zeros(1,this.
svNum)];
The base class for any KerMor detailed model.
function updateSparsityPattern()
function registerProps(varargin)
Call this method at any class that defines DPCM observed properties.
MathMODSystem(models.BaseFullModel model)
function updateDimensions()
Numerical experiments class for Paper WH10.
integer DependentParamIndices
Indices of the parameter vector that are effectively used in the system's core function.
dscomponents.ACoreFun f
The core f function from the dynamical system.
ParamCount
The number of the system's parameters.
double MaxTimestep
The maximum timestep allowed for any ODE solvers.
function ModelParam p = addParam(char name, default, varargin)
Adds a parameter with the given values to the parameter collection of the current dynamical system...
Base class for all KerMor first-order dynamical systems.