tt_axpy2
PURPOSE 
Returns A*X+P*Y in the TT-format (stabilized version)
SYNOPSIS 
function [res] = tt_axpy2(log_a, sign_a, x, log_p, sign_p, y, eps, max_rank)
DESCRIPTION 
CROSS-REFERENCE INFORMATION 
This function calls:
- tt_add Adds two TT-tensors in TT1 format.
- tt_compr2 Tensor rounding in TT1.0 format
- tt_scal2 Stabilized multiplication of a scalar by vector
This function is called by:
SOURCE CODE 
0001 function [res] = tt_axpy2(log_a, sign_a, x, log_p, sign_p, y, eps, max_rank)
0002
0003
0004
0005
0006
0007 if ((nargin<8)||(isempty(max_rank)))
0008 max_rank=[];
0009 end;
0010
0011 ax = tt_scal2(x, log_a, sign_a);
0012 py = tt_scal2(y, log_p, sign_p);
0013
0014 res = tt_add(ax,py);
0015 res = tt_compr2(res, eps, max_rank);
0016
0017 end
Generated on Wed 08-Feb-2012 18:20:24 by m2html © 2005