1 
    2 
    3 
    4 
    5 
    6 
    7 
    8  
    9 module AbsDensematrix(Block,Vec,bmult,bvecmult,vecbmult,vecdot,vecnorm,
   10                       vecouter,badd,bsub,vecadd,vecsub,bsize,vecsize,bneg,
   11                       bxpose,bident,vecneg,svecmult,mkblock,bswaprow,bswapcol,
   12                       bdroprow,bgetrow,bgetcol,bsubscript,vecsubscript,bupdate,
   13                       vecupdate,vechd,vectl,mergevecs,binverse,showblock,
   14                      showvec, mkvec,mkrvec,vecpart,update2,veclist,matlist) 
   15        where
   16  
   17 
   18 import Densematrix 
   19 
   20 type Block = Matrix
   21 type Vec = Vector
   22 
   23 bmult = mmult
   24 bvecmult = matvecmult
   25 vecbmult = vmmult
   26 vecdot   = vdot
   27       
   28 vecnorm = norm
   29 vecouter = vouter      
   30 
   31 badd = madd
   32 bsub = msub
   33 vecadd = vadd 
   34 vecsub = vsub
   35 
   36 bsize = msize
   37 vecsize = vsize
   38 
   39 bneg = mneg
   40 bxpose = mxpose
   41 bident = mident
   42 
   43 vecneg = vneg
   44 svecmult = svmult
   45 
   46 mkblock = mkmat
   47 
   48 bswaprow = swaprow
   49 bswapcol = swapcol
   50 
   51 bdroprow = droprow
   52 bgetrow = getrow 
   53 bgetcol = getcol
   54 
   55 bsubscript = subscript
   56 vecsubscript = vsubscript
   57 
   58 bupdate = update
   59 vecupdate = vupdate
   60 
   61 vechd = vhd
   62 vectl = vtl
   63 
   64 mergevecs = mergevectors
   65 
   66 binverse = minverse
   67 
   68 showblock = showmatrix 
   69 showvec = displayvector
   70 
   71 
   72 
   73 
   74 
   75 
   76 
   77 
   78 
   79 
   80 
   81 
   82 
   83 
   84 
   85 
   86 
   87 
   88 
   89 
   90 
   91 
   92 
   93 
   94 
   95 
   96