integer, |
public, |
parameter | :: |
ValueNull | = | 0 | |
integer, |
public, |
parameter | :: |
ValueNumber | = | 1 | |
integer, |
public, |
parameter | :: |
ValueString | = | 2 | |
integer, |
public, |
parameter | :: |
ValueArray | = | 3 | |
integer, |
public, |
parameter | :: |
ValueVariable | = | 4 | |
integer, |
public, |
parameter | :: |
ValueExpression | = | 5 | |
integer, |
public, |
parameter | :: |
ValueTrend | = | 6 | |
integer, |
public, |
parameter | :: |
ValueError | = | 7 | |
integer, |
public, |
parameter | :: |
PntrReal | = | 301 | |
integer, |
public, |
parameter | :: |
PntrInteger | = | 302 | |
integer, |
public, |
parameter | :: |
PntrLogical | = | 303 | |
integer, |
public, |
parameter | :: |
MaxWhileLoopIterations | = | 1000000 | |
integer, |
public, |
parameter | :: |
OperatorLiteral | = | 1 | |
integer, |
public, |
parameter | :: |
OperatorNegative | = | 2 | |
integer, |
public, |
parameter | :: |
OperatorDivide | = | 3 | |
integer, |
public, |
parameter | :: |
OperatorMultiply | = | 4 | |
integer, |
public, |
parameter | :: |
OperatorSubtract | = | 5 | |
integer, |
public, |
parameter | :: |
OperatorAdd | = | 6 | |
integer, |
public, |
parameter | :: |
OperatorEqual | = | 7 | |
integer, |
public, |
parameter | :: |
OperatorNotEqual | = | 8 | |
integer, |
public, |
parameter | :: |
OperatorLessOrEqual | = | 9 | |
integer, |
public, |
parameter | :: |
OperatorGreaterOrEqual | = | 10 | |
integer, |
public, |
parameter | :: |
OperatorLessThan | = | 11 | |
integer, |
public, |
parameter | :: |
OperatorGreaterThan | = | 12 | |
integer, |
public, |
parameter | :: |
OperatorRaiseToPower | = | 13 | |
integer, |
public, |
parameter | :: |
OperatorLogicalAND | = | 14 | |
integer, |
public, |
parameter | :: |
OperatiorLogicalOR | = | 15 | |
integer, |
public, |
parameter | :: |
FuncRound | = | 16 | |
integer, |
public, |
parameter | :: |
FuncMod | = | 17 | |
integer, |
public, |
parameter | :: |
FuncSin | = | 18 | |
integer, |
public, |
parameter | :: |
FuncCos | = | 19 | |
integer, |
public, |
parameter | :: |
FuncArcSin | = | 20 | |
integer, |
public, |
parameter | :: |
FuncArcCos | = | 21 | |
integer, |
public, |
parameter | :: |
FuncDegToRad | = | 22 | |
integer, |
public, |
parameter | :: |
FuncRadToDeg | = | 23 | |
integer, |
public, |
parameter | :: |
FuncExp | = | 24 | |
integer, |
public, |
parameter | :: |
FuncLn | = | 25 | |
integer, |
public, |
parameter | :: |
FuncMax | = | 26 | |
integer, |
public, |
parameter | :: |
FuncMin | = | 27 | |
integer, |
public, |
parameter | :: |
FuncABS | = | 28 | |
integer, |
public, |
parameter | :: |
FuncRandU | = | 29 | |
integer, |
public, |
parameter | :: |
FuncRandG | = | 30 | |
integer, |
public, |
parameter | :: |
FuncRandSeed | = | 31 | |
integer, |
public, |
parameter | :: |
FuncRhoAirFnPbTdbW | = | 32 | |
integer, |
public, |
parameter | :: |
FuncCpAirFnWTdb | = | 33 | |
integer, |
public, |
parameter | :: |
FuncHfgAirFnWTdb | = | 34 | |
integer, |
public, |
parameter | :: |
FuncHgAirFnWTdb | = | 35 | |
integer, |
public, |
parameter | :: |
FuncTdpFnTdbTwbPb | = | 36 | |
integer, |
public, |
parameter | :: |
FuncTdpFnWPb | = | 37 | |
integer, |
public, |
parameter | :: |
FuncHFnTdbW | = | 38 | |
integer, |
public, |
parameter | :: |
FuncHFnTdbRhPb | = | 39 | |
integer, |
public, |
parameter | :: |
FuncTdbFnHW | = | 40 | |
integer, |
public, |
parameter | :: |
FuncRhovFnTdbRh | = | 41 | |
integer, |
public, |
parameter | :: |
FuncRhovFnTdbRhLBnd0C | = | 42 | |
integer, |
public, |
parameter | :: |
FuncRhovFnTdbWPb | = | 43 | |
integer, |
public, |
parameter | :: |
FuncRhFnTdbRhov | = | 44 | |
integer, |
public, |
parameter | :: |
FuncRhFnTdbRhovLBnd0C | = | 45 | |
integer, |
public, |
parameter | :: |
FuncRhFnTdbWPb | = | 46 | |
integer, |
public, |
parameter | :: |
FuncTwbFnTdbWPb | = | 47 | |
integer, |
public, |
parameter | :: |
FuncVFnTdbWPb | = | 48 | |
integer, |
public, |
parameter | :: |
FuncWFnTdpPb | = | 49 | |
integer, |
public, |
parameter | :: |
FuncWFnTdbH | = | 50 | |
integer, |
public, |
parameter | :: |
FuncWFnTdbTwbPb | = | 51 | |
integer, |
public, |
parameter | :: |
FuncWFnTdbRhPb | = | 52 | |
integer, |
public, |
parameter | :: |
FuncPsatFnTemp | = | 53 | |
integer, |
public, |
parameter | :: |
FuncTsatFnHPb | = | 54 | |
integer, |
public, |
parameter | :: |
FuncTsatFnPb | = | 55 | |
integer, |
public, |
parameter | :: |
FuncCpCW | = | 56 | |
integer, |
public, |
parameter | :: |
FuncCpHW | = | 57 | |
integer, |
public, |
parameter | :: |
FuncRhoH2O | = | 58 | |
integer, |
public, |
parameter | :: |
FuncFatalHaltEp | = | 59 | |
integer, |
public, |
parameter | :: |
FuncSevereWarnEp | = | 60 | |
integer, |
public, |
parameter | :: |
FuncWarnEp | = | 61 | |
integer, |
public, |
parameter | :: |
FuncTrendValue | = | 62 | |
integer, |
public, |
parameter | :: |
FuncTrendAverage | = | 63 | |
integer, |
public, |
parameter | :: |
FuncTrendMax | = | 64 | |
integer, |
public, |
parameter | :: |
FuncTrendMin | = | 65 | |
integer, |
public, |
parameter | :: |
FuncTrendDirection | = | 66 | |
integer, |
public, |
parameter | :: |
FuncTrendSum | = | 67 | |
integer, |
public, |
parameter | :: |
FuncCurveValue | = | 68 | |
integer, |
public, |
parameter | :: |
NumPossibleOperators | = | 68 | |
type(ErlVariableType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
ErlVariable | | | |
type(ErlStackType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
ErlStack | | | |
type(ErlExpressionType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
ErlExpression | | | |
type(OperatorType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
PossibleOperators | | | |
type(TrendVariableType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
TrendVariable | | | |
type(OutputVarSensorType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
Sensor | | | |
type(EMSActuatorAvailableType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
EMSActuatorAvailable | | | |
type(ActuatorUsedType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
EMSActuatorUsed | | | |
type(InternalVarsAvailableType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
EMSInternalVarsAvailable | | | |
type(InternalVarsUsedType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
EMSInternalVarsUsed | | | |
type(EMSProgramCallManagementType), |
public, |
DIMENSION(:), ALLOCATABLE | :: |
EMSProgramCallManager | | | |
type(ErlValueType), |
public, |
SAVE | :: |
Null | = | ErlValueType(0, 0.0, ' ', 0, 0, .FALSE., 0, ' ') | |
type(ErlValueType), |
public, |
SAVE | :: |
False | = | ErlValueType(0, 0.0, ' ', 0, 0, .FALSE., 0, ' ') | |
type(ErlValueType), |
public, |
SAVE | :: |
True | = | ErlValueType(0, 0.0, ' ', 0, 0, .FALSE., 0, ' ') | |
integer, |
public, |
DIMENSION(:), ALLOCATABLE | :: |
EMSProgram | | | |
integer, |
public |
| :: |
NumProgramCallManagers | = | 0 | |
integer, |
public |
| :: |
NumSensors | = | 0 | |
integer, |
public |
| :: |
numActuatorsUsed | = | 0 | |
integer, |
public |
| :: |
numEMSActuatorsAvailable | = | 0 | |
integer, |
public |
| :: |
maxEMSActuatorsAvailable | = | 0 | |
integer, |
public |
| :: |
numInternalVariablesUsed | = | 0 | |
integer, |
public |
| :: |
numEMSInternalVarsAvailable | = | 0 | |
integer, |
public |
| :: |
maxEMSInternalVarsAvailable | = | 0 | |
integer, |
public |
| :: |
varsAvailableAllocInc | = | 1000 | |
integer, |
public |
| :: |
NumErlPrograms | = | 0 | |
integer, |
public |
| :: |
NumErlSubroutines | = | 0 | |
integer, |
public |
| :: |
NumUserGlobalVariables | = | 0 | |
integer, |
public |
| :: |
NumErlVariables | = | 0 | |
integer, |
public |
| :: |
NumErlStacks | = | 0 | |
integer, |
public |
| :: |
NumExpressions | = | 0 | |
integer, |
public |
| :: |
NumEMSOutputVariables | = | 0 | |
integer, |
public |
| :: |
NumEMSMeteredOutputVariables | = | 0 | |
integer, |
public |
| :: |
NumErlTrendVariables | = | 0 | |
integer, |
public |
| :: |
NumEMSCurveIndices | = | 0 | |
integer, |
public |
| :: |
NumEMSConstructionIndices | = | 0 | |
integer, |
public |
| :: |
NumExternalInterfaceGlobalVariables | = | 0 | |
integer, |
public |
| :: |
NumExternalInterfaceFunctionalMockupUnitImportGlobalVariables | = | 0 | |
integer, |
public |
| :: |
NumExternalInterfaceFunctionalMockupUnitExportGlobalVariables | = | 0 | |
integer, |
public |
| :: |
NumExternalInterfaceActuatorsUsed | = | 0 | |
integer, |
public |
| :: |
NumExternalInterfaceFunctionalMockupUnitImportActuatorsUsed | = | 0 | |
integer, |
public |
| :: |
NumExternalInterfaceFunctionalMockupUnitExportActuatorsUsed | = | 0 | |
integer, |
public |
| :: |
OutputEMSFileUnitNum | = | 0 | |
logical, |
public |
| :: |
OutputEDDFile | = | .FALSE. | |
logical, |
public |
| :: |
OutputFullEMSTrace | = | .FALSE. | |
logical, |
public |
| :: |
OutputEMSErrors | = | .FALSE. | |
logical, |
public |
| :: |
OutputEMSActuatorAvailFull | = | .FALSE. | |
logical, |
public |
| :: |
OutputEMSActuatorAvailSmall | = | .FALSE. | |
logical, |
public |
| :: |
OutputEMSInternalVarsFull | = | .FALSE. | |
logical, |
public |
| :: |
OutputEMSInternalVarsSmall | = | .FALSE. | |
logical, |
public, |
DIMENSION(:,:), ALLOCATABLE | :: |
EMSConstructActuatorChecked | | | |
logical, |
public, |
DIMENSION(:,:), ALLOCATABLE | :: |
EMSConstructActuatorIsOkay | | | |