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

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

Private Member Functions

subroutine matrixproductsp (A, B, C, err, error,)
 Calculates and returns the matrix-product of the single precision matrix A*B in C for single precision arguments. More...
 
subroutine matrixproductdp (A, B, C, err, error,)
 Calculates and returns the matrix-product of the double precision matrix A*B in C. More...
 

Detailed Description

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

Definition at line 173 of file maths.f90.

Member Function/Subroutine Documentation

subroutine maths::matrixproduct::matrixproductdp ( 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 of the double precision matrix A*B in C.

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

Definition at line 1979 of file maths.f90.

subroutine maths::matrixproduct::matrixproductsp ( 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 of the single precision matrix A*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*B
[out]errThe error code
[out]errorThe error string

Definition at line 1929 of file maths.f90.