52 this =
this@kernels.config.RBFConfig(varargin[:]);
54 i.KeepUnmatched=
true;
55 i.addParamValue(
'S',1);
56 i.addParamValue(
'Dim',1,@(v)isscalar(v));
61 error(
" Need same amount of k values than gamma values ");
92 str = sprintf(
" %s, k with fixed d=%d ",str,this.
Dimension);
97 conf =
getSubPart@kernels.config.RBFConfig(
this, partNr, totalParts);
105 copy = kernels.config.WendlandConfig(
" G ",this.
Gammas,...
107 copy =
clone@kernels.config.RBFConfig(
this, copy);
114 collectRanges@kernels.config.RBFConfig(
this, ptable, proppath);
121 if ~isa(
this,
" kernels.config.WendlandConfig ")
123 this = kernels.config.WendlandConfig;
function idx = getPartIndices(partNr, totalParts)
function this = loadobj()
function conf = getSubPart(partNr, totalParts)
RBFConfig: Base configuration settings for kernels implementing ARBFKernel.
function addRange(ptable, proppath, minval, maxval)
A variable number of input arguments.
function str = getConfigurationString(nr, asCell)
ICloneable Prototype
The prototype class that is to be used as base class before configuring a new instance.
WendlandConfig: Configuration settings for Wendland kernels.
function k = configureInstance(nr)
char RequiredPrototypeClass
Determines the class that is allowed to be configured.
function collectRanges(ptable, proppath)
function str = getConfiguredPropertiesString()
Returns a string of the changed properties by this IClassConfig instance.