OpenCMISS-Iron Internal API Documentation
maths::matrixtransposeproduct Interface Reference

Calculates and returns the matrix-transpose product A^T*B in the matrix C. More...

Private Member Functions

subroutine matrixtransposeproductsp (A, B, C, err, error,)
 Calculates and returns the matrix-transpose product of the single precision matrix A^T*B in C for single precision arguments. More...
 
subroutine matrixtransposeproductdp (A, B, C, err, error,)
 Calculates and returns the matrix-transpose product of the double precision matrix A^T*B in C for double precision arguments. More...
 

Detailed Description

Calculates and returns the matrix-transpose product A^T*B in the matrix C.

Definition at line 179 of file maths.f90.

Member Function/Subroutine Documentation

subroutine maths::matrixtransposeproduct::matrixtransposeproductdp ( real(dp), dimension(:,:), intent(in)  A,
real(dp), dimension(:,:), intent(in)  B,
real(dp), dimension(:,:), intent(out)  C,
integer(intg), intent(out)  err,
type(varying_string), intent(out)  error 
)
private

Calculates and returns the matrix-transpose product of the double precision matrix A^T*B in C for double precision arguments.

Parameters
[in]aThe first matrix A
[in]bThe second matrix B
[out]cOn exit, the product matrix C=A^T*B
[out]errThe error code
[out]errorThe error string

Definition at line 2079 of file maths.f90.

subroutine maths::matrixtransposeproduct::matrixtransposeproductsp ( real(sp), dimension(:,:), intent(in)  A,
real(sp), dimension(:,:), intent(in)  B,
real(sp), dimension(:,:), intent(out)  C,
integer(intg), intent(out)  err,
type(varying_string), intent(out)  error 
)
private

Calculates and returns the matrix-transpose product of the single precision matrix A^T*B in C for single precision arguments.

Parameters
[in]aThe first matrix A
[in]bThe second matrix B
[out]cOn exit, the product matrix C=A^T*B
[out]errThe error code
[out]errorThe error string

Definition at line 2029 of file maths.f90.