Home > tt2 > @tt_tensor > reshape.m

reshape

PURPOSE ^

Reshape of the TT-tensor

SYNOPSIS ^

function [tt2]=reshape(tt1,sz,eps, rl, rr)

DESCRIPTION ^

Reshape of the TT-tensor
   [TT1]=TT_RESHAPE(TT,SZ) reshapes TT-tensor into another with mode sizes
   SZ, accuracy 1e-14

   [TT1]=TT_RESHAPE(TT,SZ,EPS) reshapes TT-tensor into another with mode
   sizes SZ and accuracy EPS
   
   [TT1]=TT_RESHAPE(TT,SZ,EPS, RL) reshapes TT-tensor into another with
   mode size SZ and left tail rank RL

   [TT1]=TT_RESHAPE(TT,SZ,EPS, RL, RR) reshapes TT-tensor into another with
   mode size SZ and tail ranks RL*RR
   Reshapes TT-tensor into a new one, with dimensions specified by SZ.


 TT-Toolbox 2.2, 2009-2012

This is TT Toolbox, written by Ivan Oseledets et al.
Institute of Numerical Mathematics, Moscow, Russia
webpage: http://spring.inm.ras.ru/osel

For all questions, bugs and suggestions please mail
ivan.oseledets@gmail.com
---------------------------

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [tt2]=reshape(tt1,sz,eps, rl, rr)
0002 %Reshape of the TT-tensor
0003 %   [TT1]=TT_RESHAPE(TT,SZ) reshapes TT-tensor into another with mode sizes
0004 %   SZ, accuracy 1e-14
0005 %
0006 %   [TT1]=TT_RESHAPE(TT,SZ,EPS) reshapes TT-tensor into another with mode
0007 %   sizes SZ and accuracy EPS
0008 %
0009 %   [TT1]=TT_RESHAPE(TT,SZ,EPS, RL) reshapes TT-tensor into another with
0010 %   mode size SZ and left tail rank RL
0011 %
0012 %   [TT1]=TT_RESHAPE(TT,SZ,EPS, RL, RR) reshapes TT-tensor into another with
0013 %   mode size SZ and tail ranks RL*RR
0014 %   Reshapes TT-tensor into a new one, with dimensions specified by SZ.
0015 %
0016 %
0017 % TT-Toolbox 2.2, 2009-2012
0018 %
0019 %This is TT Toolbox, written by Ivan Oseledets et al.
0020 %Institute of Numerical Mathematics, Moscow, Russia
0021 %webpage: http://spring.inm.ras.ru/osel
0022 %
0023 %For all questions, bugs and suggestions please mail
0024 %ivan.oseledets@gmail.com
0025 %---------------------------
0026 if ( nargin == 5)
0027     tt2=tt_reshape(tt1,sz,eps,rl,rr);
0028 elseif (  nargin == 4 ) 
0029     tt2=tt_reshape(tt1,sz,eps,rl);
0030 else
0031    tt2=tt_reshape(tt1,sz,eps);
0032 end

Generated on Wed 08-Feb-2012 18:20:24 by m2html © 2005