xmolecule
Manual
Modules
Block Data
Procedures
Derived Types
Programs
operator(.mt.)
Interface
Gnu General Public License V3
3 statements
matrix
operator(.mt.)
Contents
Module Procedures
mult_real_matrix_trans_matrix
public interface operator(.mt.)
multiply two real square matrices, the second is transposed A
(B
*T)= A .mt. B
Module Procedures
private function mult_real_matrix_trans_matrix(a, b) result(c)
Arguments
Type
Intent
Optional
Attributes
Name
real(kind=long),
intent(in)
::
a
(:,:)
real(kind=long),
intent(in)
::
b
(:,:)
Return Value
real(kind=long), (size(a,dim=1),size(b,dim=1))