Converter (user-supplied) from dBm to mW.
The conversion formulas.
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.
Overloading = assignment.
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. |
User-supplied conversion formulas from dBm to mW (and viceversa), float128.
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), float128.
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), float128.
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.
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. |
type, extends(uom_converter) :: dBm_to_mW
!< Converter (user-supplied) from dBm to mW.
contains
procedure, nopass :: convert_float128 !< User-supplied conversion formulas from dBm to mW (and viceversa), float128.
procedure, nopass :: convert_float64 !< User-supplied conversion formulas from dBm to mW (and viceversa), float128.
procedure, nopass :: convert_float32 !< User-supplied conversion formulas from dBm to mW (and viceversa), float128.
procedure, pass(lhs) :: assign_converter !< `converter = converter` assignment.
endtype dBm_to_mW