Calculates and returns the matrix-transpose vector-product A^T*b in the vector c.
More...
|
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...
|
|
Calculates and returns the matrix-transpose vector-product A^T*b in the vector c.
Definition at line 215 of file maths.f90.
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] | a | The A matrix |
[in] | b | The b vector |
[out] | c | On exit, the product vector c=A^T*b |
| err | The error code |
[out] | error | The 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] | a | The A matrix |
[in] | b | The b vector |
[out] | c | On exit, the product vector c=A^T*b |
| err | The error code |
[out] | error | The error string |
Definition at line 637 of file maths.f90.