0001 function [sp_indx] = get_AtQA_index(Nvact, Ndelta, NL_indx, AtQA)
0002 
0003 
0004 sp_indx = cell(Nvact,Ndelta);
0005 
0006 
0007 
0008 
0009 
0010 for nl = 1:Ndelta
0011     for nv = 1:Nvact
0012         if ~isempty(NL_indx{nv,nl})
0013 
0014           
0015           [J_indx, I_indx] = meshgrid(NL_indx{nv,nl});
0016           sp_indx{nv,nl}  = sp_calc_index(I_indx(:), J_indx(:), AtQA{nl});
0017           
0018 
0019 
0020         end
0021     end
0022 end
0023 
0024 
0025 
0026 
0027 
0028 return
0029 
0030 
0031 Nmem = zeros(Ndelta,1);
0032 for nl = 1:Ndelta
0033     indx_all = [];
0034     for nv = 1:Nvact
0035       indx_all = [indx_all; nl_indx{nv,nl}];
0036     end
0037     indx_all = unique(indx_all);
0038     Nmem(nl) = length(indx_all);
0039 end
0040 
0041 AtQA = cell(Ndelta,1);
0042 for nl = 1:Ndelta
0043   AtQA{nl} = spalloc(Nvact, Nvact, Nmem(nl));
0044 end
0045 
0046 
0047 
0048 
0049 
0050 
0051 
0052 
0053 
0054 
0055 
0056 
0057 
0058 
0059 
0060