Define the converter (user-supplied) from dBm to mW.
Converter (user-supplied) from dBm to mW.
| generic, public :: convert => convert_float64, convert_float32 | The conversion formulas. |
| generic, public :: assignment(=) => assign_converter | Overloading |
| procedure, public, nopass :: convert_float128 | User-supplied conversion formulas from dBm to mW (and viceversa), float128. |
| procedure, public, nopass :: convert_float64 | User-supplied conversion formulas from dBm to mW (and viceversa), float128. |
| procedure, public, nopass :: convert_float32 | User-supplied conversion formulas from dBm to mW (and viceversa), float128. |
| procedure, public, pass(lhs) :: assign_converter |
|
User-supplied conversion formulas from dBm to mW (and viceversa), float128.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=R16P), | intent(in) | :: | magnitude | Magnitude (of the quantity) to be converted. |
||
| logical, | intent(in), | optional | :: | inverse | Activate inverse conversion. |
Converted magnitude.
User-supplied conversion formulas from dBm to mW (and viceversa), float64.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=R8P), | intent(in) | :: | magnitude | Magnitude (of the quantity) to be converted. |
||
| logical, | intent(in), | optional | :: | inverse | Activate inverse conversion. |
Converted magnitude.
User-supplied conversion formulas from dBm to mW (and viceversa), float32.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=R4P), | intent(in) | :: | magnitude | Magnitude (of the quantity) to be converted. |
||
| logical, | intent(in), | optional | :: | inverse | Activate inverse conversion. |
Converted magnitude.
converter = converter assignment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(dBm_to_mW), | intent(inout) | :: | lhs | Left hand side. |
||
| class(uom_converter), | intent(in) | :: | rhs | Right hand side. |