Home > solver > DSA_BD_AXfun.m

DSA_BD_AXfun

PURPOSE ^

AXfun: compute AX(k) = <Ak,X>, k = 1:m

SYNOPSIS ^

function [AX,AX_ORIG] = DSA_BD_AXfun(blk,At,X,normalize,L)

DESCRIPTION ^

 AXfun: compute AX(k) = <Ak,X>, k = 1:m
%
%   AX = AXfun1a(blk,At,X,normalize,L);
%
%
% DSA_BD: 
% C. Ortiz
% Last Modified 3/31/2011
%*************************************************************************

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 % AXfun: compute AX(k) = <Ak,X>, k = 1:m
0002 %%
0003 %%   AX = AXfun1a(blk,At,X,normalize,L);
0004 %%
0005 %%
0006 %% DSA_BD:
0007 %% C. Ortiz
0008 %% Last Modified 3/31/2011
0009 %%*************************************************************************
0010 
0011 function [AX,AX_ORIG] = DSA_BD_AXfun(blk,At,X,normalize,L)
0012 if nargin > 3 && normalize >= 2
0013 %     AX_ORIG = A*X(:);
0014 %     if normalize == 2
0015 %         AX = L_A\(AX_ORIG);
0016 %     elseif normalize == 3
0017 %         AX = L_A\(St*AX_ORIG);
0018 %     end
0019     [AX,AX_ORIG] = DSA_BD_AXfun_aux(blk,At,X,L);
0020 else
0021     AX = DSA_BD_AXfun_aux(blk,At,X);
0022 end
0023 %%*************************************************************************

Generated on Mon 19-Sep-2011 21:41:33 by m2html © 2005