48 if ~isa(data1,
" data.ABlockedData ") || ~isa(data2,
" data.ABlockedData ")
49 error(
" Only joins of two blocked data instances are allowed ");
50 elseif
size(data1,1) ~=
size(data2,1)
51 error(
" Can only join blocked data with equal sized first dimensions ");
59 error(
" Not yet implemented. ");
64 n = this.td1.getNumBlocks + this.td2.getNumBlocks;
69 t1len = this.td1.getNumBlocks;
71 B = this.td1.getBlock(nr);
73 B = this.td2.getBlock(nr-t1len);
78 function [n , m ] =
size(dim) {
79 n = [
size(this.td1,1)
size(this.td1,2)+
size(this.td2,2)];
function [ n , m ] = size(dim)
function B = getBlock(nr)
function n = getNumBlocks()
ABlockedData: General abstract class that allows computation of and SVD on a large matrix that is sep...
JoinedBlockData(data1, data2)