FURY, definition of operators for mixed kinds math.
qreal32 = qreal64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
qreal64 = qreal32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
uom32 = uom64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom64), | intent(in) | :: | rhs | Right hand side. |
uom64 = uom32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom32), | intent(in) | :: | rhs | Right hand side. |
uom_reference32 = uom_reference64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_reference32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_reference64), | intent(in) | :: | rhs | Right hand side. |
uom_reference64 = uom_reference32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_reference64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_reference32), | intent(in) | :: | rhs | Right hand side. |
uom_symbol32 = uom_symbol64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_symbol32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_symbol64), | intent(in) | :: | rhs | Right hand side. |
uom_symbol64 = uom_symbol32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_symbol64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_symbol32), | intent(in) | :: | rhs | Right hand side. |
qreal32 + qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 + qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 / qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 / qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 * qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 * qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 - qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 - qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 == qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 == qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 /= qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 /= qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 + qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 + qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 + qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 + qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 + qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 + qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 / qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 / qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 / qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 / qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 / qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 / qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 * qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 * qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 * qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 * qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 * qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 * qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 - qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 - qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 - qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 - qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 - qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 - qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 == qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 == qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 == qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 == qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 == qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 == qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 /= qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 /= qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 /= qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 /= qreal32 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal64 /= qreal128 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal128 /= qreal64 operator.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(in) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
Operator result.
qreal32 = qreal64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
qreal64 = qreal32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
qreal32 = qreal128 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
qreal128 = qreal32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(inout) | :: | lhs | Left hand side. |
||
| type(qreal32), | intent(in) | :: | rhs | Right hand side. |
qreal64 = qreal128 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(qreal128), | intent(in) | :: | rhs | Right hand side. |
qreal128 = qreal64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(qreal128), | intent(inout) | :: | lhs | Left hand side. |
||
| type(qreal64), | intent(in) | :: | rhs | Right hand side. |
uom32 = uom64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom64), | intent(in) | :: | rhs | Right hand side. |
uom64 = uom32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom32), | intent(in) | :: | rhs | Right hand side. |
uom32 = uom128 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom128), | intent(in) | :: | rhs | Right hand side. |
uom128 = uom32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom128), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom32), | intent(in) | :: | rhs | Right hand side. |
uom64 = uom128 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom128), | intent(in) | :: | rhs | Right hand side. |
uom128 = uom64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom128), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom64), | intent(in) | :: | rhs | Right hand side. |
uom_reference32 = uom_reference64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_reference32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_reference64), | intent(in) | :: | rhs | Right hand side. |
uom_reference64 = uom_reference32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_reference64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_reference32), | intent(in) | :: | rhs | Right hand side. |
uom_reference32 = uom_reference128 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_reference32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_reference128), | intent(in) | :: | rhs | Right hand side. |
uom_reference128 = uom_reference32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_reference128), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_reference32), | intent(in) | :: | rhs | Right hand side. |
uom_reference64 = uom_reference128 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_reference64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_reference128), | intent(in) | :: | rhs | Right hand side. |
uom_reference128 = uom_reference64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_reference128), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_reference64), | intent(in) | :: | rhs | Right hand side. |
uom_symbol32 = uom_symbol64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_symbol32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_symbol64), | intent(in) | :: | rhs | Right hand side. |
uom_symbol64 = uom_symbol32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_symbol64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_symbol32), | intent(in) | :: | rhs | Right hand side. |
uom_symbol32 = uom_symbol128 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_symbol32), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_symbol128), | intent(in) | :: | rhs | Right hand side. |
uom_symbol128 = uom_symbol32 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_symbol128), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_symbol32), | intent(in) | :: | rhs | Right hand side. |
uom_symbol64 = uom_symbol128 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_symbol64), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_symbol128), | intent(in) | :: | rhs | Right hand side. |
uom_symbol128 = uom_symbol64 assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(uom_symbol128), | intent(inout) | :: | lhs | Left hand side. |
||
| type(uom_symbol64), | intent(in) | :: | rhs | Right hand side. |