function
Geodesy.WMM2025.validInputs
Report whether inputs lie inside the WMM2025 supported domain
Public declarations
Explicit source declarations; dimensions, modifications and defaults are shown as written, without evaluation.
| Role | Name | Type | Dimensions / attributes / default | Description |
|---|---|---|---|---|
| input | latitude_deg | Real | (unit = "deg") | |
| input | altitudeEllipsoid_m | Real | (unit = "m") | |
| input | decimalYear | Real | | |
| output | valid | Boolean | |
Modelica declarations and implementation
Show parameters, interfaces and source
Parameters, inputs, outputs, defaults and equations from the source file.
function validInputs
"Report whether inputs lie inside the WMM2025 supported domain"
input Real latitude_deg(unit = "deg");
input Real altitudeEllipsoid_m(unit = "m");
input Real decimalYear;
output Boolean valid;
algorithm
valid := abs(latitude_deg) < 89.999999
and altitudeEllipsoid_m >= -1000.0
and altitudeEllipsoid_m <= 850000.0
and decimalYear >= 2025.0 and decimalYear <= 2030.0;
end validInputs;