next up previous contents index
Next: Interface multDiagRL Up: Module RS_SparseMatrix_module Previous: Interface partial_TraceMult   Contents   Index

Interface TraceMult


\begin{boxedminipage}{\textwidth}
\begin{verbatim}r1 = TraceMult(a,b[,w,a_T,...
...t(a,b[,w,a_H, &
b_H,diag_mask,offdiag_mask])\end{verbatim}
\end{boxedminipage}

a -- intent(in),

type(MatrixD) or type(MatrixZ) or type(RS_SparseMatrixD) or type(RS_SparseMatrixZ)

b -- intent(in),

type(RS_SparseMatrixD) or type(RS_SparseMatrixZ) or type(MatrixZ) or type(MatrixD)

w -- real(dp), intent(in), optional, dimension(:)

a_T, b_T -- logical, intent(in), optional

diag_mask -- logical, intent(in), optional, dimension(:)

offdiag_mask -- logical, intent(in), optional, dimension(:)

b_H -- logical, intent(in), optional

a_H -- logical, intent(in), optional

Return values:

r1 -- real(dp)
r2 -- complex(dp)
r3 -- complex(dp)
r4 -- complex(dp)
r5 -- complex(dp)
r6 -- complex(dp)
r7 -- complex(dp)
multDiagRL interface

gabor 2009-06-30