Calculates and returns the matrix-transpose product A^T*B in the matrix C.
More...
|
| subroutine | matrixtransposeproductsp (A, B, C, err, error,) |
| | Calculates and returns the matrix-transpose product of the single precision matrix A^T*B in C for single precision arguments. More...
|
| |
| subroutine | matrixtransposeproductdp (A, B, C, err, error,) |
| | Calculates and returns the matrix-transpose product of the double precision matrix A^T*B in C for double precision arguments. More...
|
| |
Calculates and returns the matrix-transpose product A^T*B in the matrix C.
Definition at line 179 of file maths.f90.
| subroutine maths::matrixtransposeproduct::matrixtransposeproductdp |
( |
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-transpose product of the double precision matrix A^T*B in C for double precision arguments.
- Parameters
-
| [in] | a | The first matrix A |
| [in] | b | The second matrix B |
| [out] | c | On exit, the product matrix C=A^T*B |
| [out] | err | The error code |
| [out] | error | The error string |
Definition at line 2079 of file maths.f90.
| subroutine maths::matrixtransposeproduct::matrixtransposeproductsp |
( |
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-transpose product of the single precision matrix A^T*B in C for single precision arguments.
- Parameters
-
| [in] | a | The first matrix A |
| [in] | b | The second matrix B |
| [out] | c | On exit, the product matrix C=A^T*B |
| [out] | err | The error code |
| [out] | error | The error string |
Definition at line 2029 of file maths.f90.