next up previous contents index
Next: Interface partial_TraceMult Up: Module matrix_module Previous: Interface diagonalise   Contents   Index

Interface TraceMult


\begin{boxedminipage}{\textwidth}
\begin{verbatim}m1 = TraceMult(a,b[,w,a_T,...
...&
b_T])
m4 = TraceMult(a,b[,w,a_H, &
b_H])\end{verbatim}
\end{boxedminipage}

Compute the trace of the matrix obtained multiplying two input matrices a and b.

a -- intent(in), type(MatrixD) or type(MatrixZ)

b -- intent(in), type(MatrixD) or type(MatrixZ)

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

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

b_H -- logical, intent(in), optional

a_H -- logical, intent(in), optional

Return values:

m1 -- real(dp)
m2 -- complex(dp)
m3 -- complex(dp)
m4 -- complex(dp)
partial_TraceMult interface

gabor 2009-06-30