Calculates the the vector cross product of A*B in C and the N derivatives, D_C, of the vector cross product given the derivatives D_A and D_B of A and B.
More...
|
| subroutine | dcrossproductintg (n, a, b, c, da, db, dc, err, error,) |
| | Calculates the the vector cross product of a x b in c and the n derivatives, dc, of the vector cross product given the derivatives da and db of a and b for integer vectors. More...
|
| |
| subroutine | dcrossproductsp (n, a, b, c, da, db, dc, err, error,) |
| | Calculates the the vector cross product of a x b in c and the n derivatives, dc, of the vector cross product given the derivatives da and db of a and b for single precision vectors. More...
|
| |
| subroutine | dcrossproductdp (n, a, b, c, da, db, dc, err, error,) |
| | Calculates the the vector cross product of a x b in c and the n derivatives, dc, of the vector cross product given the derivatives da and db of a and b for double precision vectors. More...
|
| |
Calculates the the vector cross product of A*B in C and the N derivatives, D_C, of the vector cross product given the derivatives D_A and D_B of A and B.
Definition at line 80 of file maths.f90.
| subroutine maths::d_cross_product::dcrossproductdp |
( |
integer(intg), intent(in) |
n, |
|
|
real(dp), dimension(:), intent(in) |
a, |
|
|
real(dp), dimension(:), intent(in) |
b, |
|
|
real(dp), dimension(:), intent(out) |
c, |
|
|
real(dp), dimension(:,:), intent(in) |
da, |
|
|
real(dp), dimension(:,:), intent(in) |
db, |
|
|
real(dp), dimension(:,:), intent(out) |
dc, |
|
|
integer(intg), intent(out) |
err, |
|
|
type(varying_string), intent(out) |
error |
|
) |
| |
|
private |
Calculates the the vector cross product of a x b in c and the n derivatives, dc, of the vector cross product given the derivatives da and db of a and b for double precision vectors.
- Parameters
-
| [in] | n | The number of derivatives |
| [in] | a | The a vector |
| [in] | b | The b vector |
| [out] | c | On exit, the cross product of a x b |
| [in] | da | The n derivatives of a |
| [in] | db | The n derivatives of b |
| [out] | dc | On exit, the derivatives of c |
| [out] | err | The error code |
| [out] | error | The error string |
Definition at line 502 of file maths.f90.
| subroutine maths::d_cross_product::dcrossproductintg |
( |
integer(intg), intent(in) |
n, |
|
|
integer(intg), dimension(:), intent(in) |
a, |
|
|
integer(intg), dimension(:), intent(in) |
b, |
|
|
integer(intg), dimension(:), intent(out) |
c, |
|
|
integer(intg), dimension(:,:), intent(in) |
da, |
|
|
integer(intg), dimension(:,:), intent(in) |
db, |
|
|
integer(intg), dimension(:,:), intent(out) |
dc, |
|
|
integer(intg), intent(out) |
err, |
|
|
type(varying_string), intent(out) |
error |
|
) |
| |
|
private |
Calculates the the vector cross product of a x b in c and the n derivatives, dc, of the vector cross product given the derivatives da and db of a and b for integer vectors.
- Parameters
-
| [in] | n | The number of derivatives |
| [in] | a | The a vector |
| [in] | b | The b vector |
| [out] | c | On exit, the cross product of a x b |
| [in] | da | The n derivatives of a |
| [in] | db | The n derivatives of b |
| [out] | dc | On exit, the derivatives of c |
| [out] | err | The error code |
| [out] | error | The error string |
Definition at line 394 of file maths.f90.
| subroutine maths::d_cross_product::dcrossproductsp |
( |
integer(intg), intent(in) |
n, |
|
|
real(sp), dimension(:), intent(in) |
a, |
|
|
real(sp), dimension(:), intent(in) |
b, |
|
|
real(sp), dimension(:), intent(out) |
c, |
|
|
real(sp), dimension(:,:), intent(in) |
da, |
|
|
real(sp), dimension(:,:), intent(in) |
db, |
|
|
real(sp), dimension(:,:), intent(out) |
dc, |
|
|
integer(intg), intent(out) |
err, |
|
|
type(varying_string), intent(out) |
error |
|
) |
| |
|
private |
Calculates the the vector cross product of a x b in c and the n derivatives, dc, of the vector cross product given the derivatives da and db of a and b for single precision vectors.
- Parameters
-
| [in] | n | The number of derivatives |
| [in] | a | The a vector |
| [in] | b | The b vector |
| [out] | c | On exit, the cross product of a x b |
| [in] | da | The n derivatives of a |
| [in] | db | The n derivatives of b |
| [out] | dc | On exit, the derivatives of c |
| [out] | err | The error code |
| [out] | error | The error string |
Definition at line 448 of file maths.f90.