next up previous contents index
Next: Interface TraceMult Up: Module RS_SparseMatrix_module Previous: Interface add_block   Contents   Index

Interface partial_TraceMult


\begin{boxedminipage}{\textwidth}
\begin{verbatim}v = partial_TraceMult(a,b[...
...ult(a,b[,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)

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

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

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

b_H -- logical, intent(in), optional

a_H -- logical, intent(in), optional

Return values:

v1 -- complex(dp), dimension(a%N)
v2 -- complex(dp), dimension(a%N)
v3 -- complex(dp), dimension(a%N)
v4 -- complex(dp), dimension(a%N)
v5 -- complex(dp), dimension(b%N)
v6 -- complex(dp), dimension(b%N)
v7 -- complex(dp), dimension(b%N)
TraceMult interface

gabor 2009-06-30