92 function [n , m ] =
size(dim) {
136 virtual function [colvec<double>x , colvec<double>mu , integerinputidx , doublectime ] =
getTrajectoryNr(nr) = 0;
function [ n , m ] = size(dim)
virtual function [ d , mud ] = getTrajectoryDoFs()
Returns the degrees of freedom for the trajectories and parameter size.
virtual function [ colvec< double > x , double ctime ] = getTrajectory(colvec< double > mu,integer inputidx)
Gets the traejctory for the given parameter and input index.
function B = getBlock(nr)
virtual function clearTrajectories()
Clears all stored trajectory data.
ABlockedData: General abstract class that allows computation of and SVD on a large matrix that is sep...
function [ double t , dia , m , M ] = computeManifoldDiameters()
virtual function addTrajectory(colvec< double > x,colvec< double > mu,integer inputidx,double ctime)
Adds a trajectory to the ModelData instance.
function transferFrom(data.ATrajectoryData source)
Transfers the data from one ATrajectoryData instance to another.
virtual function n = getNumTrajectories()
Gets the total number of trajectories.
virtual function [ colvec< double > x , X ] = getBoundingBox()
Gets the bounding box of the state space of all trajectories.
virtual function [ colvec< double > x , colvec< double > mu , integer inputidx , double ctime ] = getTrajectoryNr(nr)
Gets the trajectory with the number nr.
function n = getNumBlocks()
% data.ABlockedData implementations
Data class that contains a model's large data, including subspace matrices, trajectories and approxim...
virtual function l = getTotalLength()
Length of the stored trajectories.