public interface operator(-)
Module Procedures
private elemental function sub_rq(r, q) result(o)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
real(kind=wp), |
intent(in) |
|
| :: |
r | |
type(quat_t), |
intent(in) |
|
| :: |
q | |
Return Value type(quat_t)
private elemental function sub_qr(q, r) result(o)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
type(quat_t), |
intent(in) |
|
| :: |
q | |
real(kind=wp), |
intent(in) |
|
| :: |
r | |
Return Value type(quat_t)
private pure function sub_vq(v, q) result(o)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
real(kind=wp), |
intent(in), |
|
dimension(3) | :: |
v | |
type(quat_t), |
intent(in) |
|
| :: |
q | |
Return Value type(quat_t)
private pure function sub_qv(q, v) result(o)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
type(quat_t), |
intent(in) |
|
| :: |
q | |
real(kind=wp), |
intent(in), |
|
dimension(3) | :: |
v | |
Return Value type(quat_t)
private elemental function sub_qq(u, v) result(o)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
type(quat_t), |
intent(in) |
|
| :: |
u | |
type(quat_t), |
intent(in) |
|
| :: |
v | |
Return Value type(quat_t)