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

Returns the inverse of a matrix. More...

Private Member Functions

subroutine invertfullsp (A, B, det, err, error,)
 Inverts a full single precision matrix A to give matrix B and returns the determinant of A in det. More...
 
subroutine invertfulldp (A, B, det, err, error,)
 Inverts a full double precision matrix A to give matrix B and returns the determinant of A in det. More...
 

Detailed Description

Returns the inverse of a matrix.

Definition at line 131 of file maths.f90.

Member Function/Subroutine Documentation

subroutine maths::invert::invertfulldp ( real(dp), dimension(:,:), intent(in)  A,
real(dp), dimension(:,:), intent(out)  B,
real(dp), intent(out)  det,
integer(intg), intent(out)  err,
type(varying_string), intent(out)  error 
)
private

Inverts a full double precision matrix A to give matrix B and returns the determinant of A in det.

Parameters
[in]aThe matrix A to invert
[out]bOn exit, the inverse of A
[out]detOn exit, the determinant of A
[out]errThe error code
[out]errorThe error string

Definition at line 1556 of file maths.f90.

subroutine maths::invert::invertfullsp ( real(sp), dimension(:,:), intent(in)  A,
real(sp), dimension(:,:), intent(out)  B,
real(sp), intent(out)  det,
integer(intg), intent(out)  err,
type(varying_string), intent(out)  error 
)
private

Inverts a full single precision matrix A to give matrix B and returns the determinant of A in det.

Parameters
[in]aThe A matrix to invert
[out]bOn exit, the inverse of A
[out]detOn exit, the determinant of A
[out]errThe error code
[out]errorThe error string

Definition at line 1483 of file maths.f90.