next up previous contents index
Next: Interface operator(.multd.) Up: Module linearalgebra_module Previous: Interface matrix_product   Contents   Index

Interface matrix_product_sub


\begin{boxedminipage}{\textwidth}
\begin{verbatim}call matrix_product_sub(lh...
...ctor[,m_transpose, &
lhs_factor,rhs_factor])\end{verbatim}
\end{boxedminipage}

Overloaded multiplication for matrix $\times$ matrix in subroutine form, with no return value allocated on the stack

lhs -- intent(out), dimension(:,:) or dimension(:), real(dp) or complex(dp)

matrix1 -- intent(in), dimension(:,:), real(dp) or complex(dp)

matrix2 -- intent(in), dimension(:,:), real(dp) or complex(dp)

m1_transpose, m2_transpose -- logical, intent(in), optional

lhs_factor, rhs_factor -- intent(in), optional, real(dp) or complex(dp)

m1_conjugate, m2_conjugate -- logical, intent(in), optional

matrix -- real(dp), intent(in), dimension(:,:)

vector -- real(dp), intent(in), dimension(:)

m_transpose -- logical, intent(in), optional

operator(.multd.) interface

gabor 2009-06-30