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

Calculates and returns the matrix-transpose vector-product A^T*b in the vector c. More...

Private Member Functions

subroutine matrixtransposevectorproductsp (A, b, c, err, error,)
 Calculates and returns the matrix-transpose vector product of the single precision vector A^T*b in c. More...
 
subroutine matrixtransposevectorproductdp (A, b, c, err, error,)
 Calculates and returns the matrix-transpose vector product of the double precision vector A^T*b in c. More...
 

Detailed Description

Calculates and returns the matrix-transpose vector-product A^T*b in the vector c.

Definition at line 215 of file maths.f90.

Member Function/Subroutine Documentation

subroutine maths::matrixtransposevectorproduct::matrixtransposevectorproductdp ( real(dp), dimension(:,:), intent(in)  A,
real(dp), dimension(:), intent(in)  b,
real(dp), dimension(:), intent(out)  c,
integer(intg)  err,
type(varying_string), intent(out)  error 
)
private

Calculates and returns the matrix-transpose vector product of the double precision vector A^T*b in c.

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

Definition at line 678 of file maths.f90.

subroutine maths::matrixtransposevectorproduct::matrixtransposevectorproductsp ( real(sp), dimension(:,:), intent(in)  A,
real(sp), dimension(:), intent(in)  b,
real(sp), dimension(:), intent(out)  c,
integer(intg)  err,
type(varying_string), intent(out)  error 
)
private

Calculates and returns the matrix-transpose vector product of the single precision vector A^T*b in c.

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

Definition at line 637 of file maths.f90.