56 if ~isa(original,
" data.ATrajectoryData ")
57 error(
" Only data.ATrajectoryData instances can be wrapped ");
59 if ~isa(fun,
" dscomponents.ACoreFun ")
60 error(
" Fun argument must be a dscomponents.ACoreFun ");
74 n = this.orig.getNumBlocks;
79 [B, mu] = this.orig.getTrajectoryNr(nr);
80 if ~this.fun.TimeDependent
81 B = this.fun.evaluate(B,[],mu);
83 B = this.fun.evaluate(B,this.times,repmat(mu,1,length(this.times)));
88 function [n , m ] =
size(dim) {
ABlockedData: General abstract class that allows computation of and SVD on a large matrix that is sep...
function B = getBlock(nr)
AxBlockData(original, fun, times)
function [ n , m ] = size(dim)
function n = getNumBlocks()
AxBlockData: Wrapper for block data that computes A(x) of the block data.