85 this =
this@data.selection.ASelector;
92 copy = data.selection.EpsSelector;
100 #if 0 //mtoc++: 'set.EpsRad'
103 error("
EpsRad must be a positive real scalar. ");
116 warning(
" KerMor:approx:selection:EpsSelector ",
" The epsilon-selector can only be used with one trajectory at the moment. Ignoring all but the first. ");
118 [x, mu] = td.getTrajectoryNr(1);
129 while idx < size(x,2)
130 while(idx < size(x,2) && norm(x(:,idx)-cur) < this.
EpsRad)
139 ti = model.
Times(selidx);
140 mui = repmat(mu,1,length(selidx));
function [ matrix xi , rowvec ti , matrix mui , fxi ] = select(models.BaseFullModel model)
Selects training points with distance EpsSelector.EpsRad, starting from the initial values for each t...
Base interface for any approximation training data selection algorithm.
The base class for any KerMor detailed model.
Times
Evaluation points of the model.
function registerProps(varargin)
Call this method at any class that defines DPCM observed properties.
function [ V , W ] = assembleProjectionMatrices(target_dim)
virtual function n = getNumTrajectories()
Gets the total number of trajectories.
data.ModelData Data
The full model's data container. Defaults to an empty container.
EpsRad
The distance within there has to be an expansion point for each x. Gets multiplied by ...
spacereduction.BaseSpaceReducer SpaceReducer
The reduction algorithm for subspaces.
function res = isposrealscalar(value)
isposintscalar: Backwards-compatibility function for matlab versions greater than 2012a ...
EpsSelector: Selects as many points from the data that any trajectory point lies within an epsilon ra...
data.ATrajectoryData TrajectoryData
The trajectory training data for the full model (only complete trajectories!)