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

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

Private Member Functions

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

Detailed Description

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

Definition at line 185 of file maths.f90.

Member Function/Subroutine Documentation

subroutine maths::matrixproducttranspose::matrixproducttransposedp ( 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-product-transpose of the double precision matrix A*B^T in C.

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

Definition at line 2178 of file maths.f90.

subroutine maths::matrixproducttranspose::matrixproducttransposesp ( 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-product-transpose of the single precision matrix A*B^T 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*B^T
[out]errThe error code
[out]errorThe error string

Definition at line 2128 of file maths.f90.