Provides centralized housing for JSON and other key names
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | public, | parameter | :: | keyXGrid | = | "xGrid" | |
character(len=*), | public, | parameter | :: | keyVGrid | = | "vGrid" | |
character(len=*), | public, | parameter | :: | keyCellWidths | = | "cellWidths" | |
character(len=*), | public, | parameter | :: | keyCellCoords | = | "cellCentreCoords" | |
character(len=*), | public, | parameter | :: | keyPeriodic | = | "isPeriodic" | |
character(len=*), | public, | parameter | :: | keyBuildFromWidths | = | "constructFromWidths" | |
character(len=*), | public, | parameter | :: | keyMaxL | = | "maxL" | |
character(len=*), | public, | parameter | :: | keyMaxM | = | "maxM" | |
character(len=*), | public, | parameter | :: | keyFaceJacobians | = | "faceJacobians" | |
character(len=*), | public, | parameter | :: | keyLengthInMeters | = | "isLengthInMeters" | |
character(len=*), | public, | parameter | :: | keyVariables | = | "variables" | |
character(len=*), | public, | parameter | :: | keyDerivedVars | = | "derivedVariables" | |
character(len=*), | public, | parameter | :: | keyImplicitVars | = | "implicitVariables" | |
character(len=*), | public, | parameter | :: | keyIsDist | = | "isDistribution" | |
character(len=*), | public, | parameter | :: | keyIsScalar | = | "isScalar" | |
character(len=*), | public, | parameter | :: | keyIsSingleHarmonic | = | "isSingleHarmonic" | |
character(len=*), | public, | parameter | :: | keyIsOnDualGrid | = | "isOnDualGrid" | |
character(len=*), | public, | parameter | :: | keyIsStationary | = | "isStationary" | |
character(len=*), | public, | parameter | :: | keyInitVals | = | "initVals" | |
character(len=*), | public, | parameter | :: | keyPriority | = | "priority" | |
character(len=*), | public, | parameter | :: | keyMPI | = | "MPI" | |
character(len=*), | public, | parameter | :: | keyCommData | = | "commData" | |
character(len=*), | public, | parameter | :: | keyVarsToBroadcast | = | "varsToBroadcast" | |
character(len=*), | public, | parameter | :: | keyHaloVars | = | "haloExchangeVars" | |
character(len=*), | public, | parameter | :: | keyScalarsToBroadcast | = | "scalarVarsToBroadcast" | |
character(len=*), | public, | parameter | :: | keyScalarsRoots | = | "scalarBroadcastRoots" | |
character(len=*), | public, | parameter | :: | keyNumPX | = | "numProcsX" | |
character(len=*), | public, | parameter | :: | keyNumPH | = | "numProcsH" | |
character(len=*), | public, | parameter | :: | keyXHaloWidth | = | "xHaloWidth" | |
character(len=*), | public, | parameter | :: | keyPETSc | = | "PETSc" | |
character(len=*), | public, | parameter | :: | keySolOptions | = | "solverOptions" | |
character(len=*), | public, | parameter | :: | keyMaxSolIters | = | "maxSolverIters" | |
character(len=*), | public, | parameter | :: | keySolRelTol | = | "solverToleranceRel" | |
character(len=*), | public, | parameter | :: | keySolAbsTol | = | "solverToleranceAbs" | |
character(len=*), | public, | parameter | :: | keySolDivTol | = | "solverToleranceDiv" | |
character(len=*), | public, | parameter | :: | keySolKSP | = | "kspSolverType" | |
character(len=*), | public, | parameter | :: | keyHyprePC | = | "hyprePCType" | |
character(len=*), | public, | parameter | :: | keyPETScOpts | = | "PETScCommandLineOpts" | |
character(len=*), | public, | parameter | :: | keyHDF5 | = | "HDF5" | |
character(len=*), | public, | parameter | :: | keyOutputVars | = | "outputVars" | |
character(len=*), | public, | parameter | :: | keyInputVars | = | "inputVars" | |
character(len=*), | public, | parameter | :: | keyNames | = | "names" | |
character(len=*), | public, | parameter | :: | keyNameSingle | = | "name" | |
character(len=*), | public, | parameter | :: | keyNone | = | "none" | |
character(len=*), | public, | parameter | :: | keyFilepath | = | "filepath" | |
character(len=*), | public, | parameter | :: | keyActive | = | "active" | |
character(len=*), | public, | parameter | :: | keyID | = | "ID" | |
character(len=*), | public, | parameter | :: | keyTags | = | "tags" | |
character(len=*), | public, | parameter | :: | keyReqVarNames | = | "requiredVarNames" | |
character(len=*), | public, | parameter | :: | keyReqVarPowers | = | "requiredVarPowers" | |
character(len=*), | public, | parameter | :: | keyMultConst | = | "multConst" | |
character(len=*), | public, | parameter | :: | keyType | = | "type" | |
character(len=*), | public, | parameter | :: | keyGroupIndices | = | "groupIndices" | |
character(len=*), | public, | parameter | :: | keyEvolvedVar | = | "evolvedVar" | |
character(len=*), | public, | parameter | :: | keyImplicitVar | = | "implicitVar" | |
character(len=*), | public, | parameter | :: | keyMode | = | "mode" | |
character(len=*), | public, | parameter | :: | keyFrequency | = | "frequency" | |
character(len=*), | public, | parameter | :: | keySave | = | "save" | |
character(len=*), | public, | parameter | :: | keyLoad | = | "load" | |
character(len=*), | public, | parameter | :: | keyAllTermImpGroups | = | "allTermsImplicitGroups" | |
character(len=*), | public, | parameter | :: | keyAllTermGenGroups | = | "allTermsGeneralGroups" | |
character(len=*), | public, | parameter | :: | keyImplicitTermGroups | = | "implicitGroups" | |
character(len=*), | public, | parameter | :: | keyGeneralTermGroups | = | "generalGroups" | |
character(len=*), | public, | parameter | :: | keySpeciesName | = | "speciesName" | |
character(len=*), | public, | parameter | :: | keySpeciesNamesPlural | = | "speciesNames" | |
character(len=*), | public, | parameter | :: | keyAdditionalColumnVars | = | "additionalColumnVariables" | |
character(len=*), | public, | parameter | :: | keyColumnVarPowers | = | "columnVarPowers" | |
character(len=*), | public, | parameter | :: | keyMultVar | = | "multiplierVariable" | |
character(len=*), | public, | parameter | :: | keyIndex | = | "index" | |
character(len=*), | public, | parameter | :: | keyPower | = | "power" | |
character(len=*), | public, | parameter | :: | keyFixedMatrix | = | "fixedMatrix" | |
character(len=*), | public, | parameter | :: | keyFunctionName | = | "functionName" | |
character(len=*), | public, | parameter | :: | keyObjGroups | = | "objGroups" | |
character(len=*), | public, | parameter | :: | keyData | = | "data" | |
character(len=*), | public, | parameter | :: | keyDims | = | "dims" | |
character(len=*), | public, | parameter | :: | keyValues | = | "values" | |
character(len=*), | public, | parameter | :: | keyUpdate | = | "update" | |
character(len=*), | public, | parameter | :: | keyAccumulate | = | "accumulate" | |
character(len=*), | public, | parameter | :: | keyDerivRule | = | "derivationRule" | |
character(len=*), | public, | parameter | :: | keyRuleName | = | "ruleName" | |
character(len=*), | public, | parameter | :: | keyIntegrator | = | "integrator" | |
character(len=*), | public, | parameter | :: | keyNumImplicitGroups | = | "numImplicitGroups" | |
character(len=*), | public, | parameter | :: | keyNumGenGroups | = | "numGeneralGroups" | |
character(len=*), | public, | parameter | :: | keyTimestepController | = | "timestepController" | |
character(len=*), | public, | parameter | :: | keyRescaleTimestep | = | "rescaleTimestep" | |
character(len=*), | public, | parameter | :: | keyUseMaxVal | = | "useMaxVal" | |
character(len=*), | public, | parameter | :: | keyBDE | = | "backwardsEuler" | |
character(len=*), | public, | parameter | :: | keyRK | = | "RK" | |
character(len=*), | public, | parameter | :: | keyOrder | = | "order" | |
character(len=*), | public, | parameter | :: | keyNonlinTol | = | "nonlinTol" | |
character(len=*), | public, | parameter | :: | keyAbsTol | = | "absTol" | |
character(len=*), | public, | parameter | :: | keyConvergenceVars | = | "convergenceVars" | |
character(len=*), | public, | parameter | :: | keyMaxNonlinIters | = | "maxNonlinIters" | |
character(len=*), | public, | parameter | :: | keyAssociatedPETScGroup | = | "associatedPETScGroup" | |
character(len=*), | public, | parameter | :: | keyUse2Norm | = | "use2Norm" | |
character(len=*), | public, | parameter | :: | keyInternalStepControl | = | "internalStepControl" | |
character(len=*), | public, | parameter | :: | keyStartingNumSteps | = | "startingNumSteps" | |
character(len=*), | public, | parameter | :: | keyStepMultiplier | = | "stepMultiplier" | |
character(len=*), | public, | parameter | :: | keyMinNumNonlinInters | = | "minNumNonlinIters" | |
character(len=*), | public, | parameter | :: | keyMaxBDERestarts | = | "maxBDERestarts" | |
character(len=*), | public, | parameter | :: | keyBDEConsolidationInterval | = | "BDEConsolidationInterval" | |
character(len=*), | public, | parameter | :: | keyStepDecrament | = | "stepDecrament" | |
character(len=*), | public, | parameter | :: | keyStepTags | = | "stepTags" | |
character(len=*), | public, | parameter | :: | keyIntegratorTags | = | "integratorTags" | |
character(len=*), | public, | parameter | :: | keyIntegratorTagSingle | = | "integratorTag" | |
character(len=*), | public, | parameter | :: | keyEvolvedModels | = | "evolvedModels" | |
character(len=*), | public, | parameter | :: | keyInternalUpdateGroups | = | "internallyUpdatedGroups" | |
character(len=*), | public, | parameter | :: | keyInternalUpdateModelData | = | "internallyUpdateModelData" | |
character(len=*), | public, | parameter | :: | keyGlobalStepFraction | = | "globalStepFraction" | |
character(len=*), | public, | parameter | :: | keyUseInitialInput | = | "useInitialInput" | |
character(len=*), | public, | parameter | :: | keyAllowTimeEvolution | = | "allowTimeEvolution" | |
character(len=*), | public, | parameter | :: | keyInitialTimestep | = | "initialTimestep" | |
character(len=*), | public, | parameter | :: | keyRelaxationWeight | = | "relaxationWeight" | |
character(len=*), | public, | parameter | :: | keyCVODE | = | "CVODE" | |
character(len=*), | public, | parameter | :: | keyCVODEGMRESMaxRestarts | = | "maxRestarts" | |
character(len=*), | public, | parameter | :: | keyRelTol | = | "relTol" | |
character(len=*), | public, | parameter | :: | keyBBDPreParams | = | "CVODEPreBBDParams" | |
character(len=*), | public, | parameter | :: | keyCVODEAM | = | "CVODEUseAdamsMoulton" | |
character(len=*), | public, | parameter | :: | keyCVODEStabDet | = | "CVODEUseStabLimDet" | |
character(len=*), | public, | parameter | :: | keyCVODEMaxOrder | = | "CVODEMaxOrder" | |
character(len=*), | public, | parameter | :: | keyCVODEMaxInternalSteps | = | "CVODEMaxInternalSteps" | |
character(len=*), | public, | parameter | :: | keyCVODEMaxStep | = | "CVODEMaxStepSize" | |
character(len=*), | public, | parameter | :: | keyCVODEMinStep | = | "CVODEMinStepSize" | |
character(len=*), | public, | parameter | :: | keyCVODEInitStep | = | "CVODEInitStepSize" | |
character(len=*), | public, | parameter | :: | keyManipulators | = | "manipulators" | |
character(len=*), | public, | parameter | :: | keyGroupEvaluator | = | "groupEvaluator" | |
character(len=*), | public, | parameter | :: | keyEvaluatedGroup | = | "evaluatedTermGroup" | |
character(len=*), | public, | parameter | :: | keyResultVarName | = | "resultVarName" | |
character(len=*), | public, | parameter | :: | keyTermEvaluator | = | "termEvaluator" | |
character(len=*), | public, | parameter | :: | keyEvaluatedModelNames | = | "evaluatedModelNames" | |
character(len=*), | public, | parameter | :: | keyEvaluatedTermNames | = | "evaluatedTermNames" | |
character(len=*), | public, | parameter | :: | keyExtractor | = | "modelboundDataExtractor" | |
character(len=*), | public, | parameter | :: | keyModelTag | = | "modelTag" | |
character(len=*), | public, | parameter | :: | keyModelboundDataName | = | "modelboundDataName" | |
character(len=*), | public, | parameter | :: | keyModels | = | "models" | |
character(len=*), | public, | parameter | :: | keyCustomModel | = | "customModel" | |
character(len=*), | public, | parameter | :: | keyTermTags | = | "termTags" | |
character(len=*), | public, | parameter | :: | keyVarData | = | "varData" | |
character(len=*), | public, | parameter | :: | keyReqRowVarNames | = | "requiredRowVarNames" | |
character(len=*), | public, | parameter | :: | keyReqRowVarPowers | = | "requiredRowVarPowers" | |
character(len=*), | public, | parameter | :: | keyReqColVarNames | = | "requiredColVarNames" | |
character(len=*), | public, | parameter | :: | keyReqColVarPowers | = | "requiredColVarPowers" | |
character(len=*), | public, | parameter | :: | keyReqMBRowVarNames | = | "requiredMBRowVarNames" | |
character(len=*), | public, | parameter | :: | keyReqMBRowVarPowers | = | "requiredMBRowVarPowers" | |
character(len=*), | public, | parameter | :: | keyReqMBColVarNames | = | "requiredMBColVarNames" | |
character(len=*), | public, | parameter | :: | keyReqMBColVarPowers | = | "requiredMBColVarPowers" | |
character(len=*), | public, | parameter | :: | keyTermType | = | "termType" | |
character(len=*), | public, | parameter | :: | keyCustomNormConst | = | "customNormConst" | |
character(len=*), | public, | parameter | :: | keyNormNames | = | "normNames" | |
character(len=*), | public, | parameter | :: | keyNormPowers | = | "normPowers" | |
character(len=*), | public, | parameter | :: | keyTimeSignalData | = | "timeSignalData" | |
character(len=*), | public, | parameter | :: | keyStencilData | = | "stencilData" | |
character(len=*), | public, | parameter | :: | keyStencilType | = | "stencilType" | |
character(len=*), | public, | parameter | :: | keyModelboundData | = | "modelboundData" | |
character(len=*), | public, | parameter | :: | keyModelboundDataType | = | "modelboundDataType" | |
character(len=*), | public, | parameter | :: | keyTermGenerators | = | "termGenerators" | |
character(len=*), | public, | parameter | :: | keySpatialProfile | = | "spatialProfile" | |
character(len=*), | public, | parameter | :: | keyHarmonicProfile | = | "harmonicProfile" | |
character(len=*), | public, | parameter | :: | keyVelocityProfile | = | "velocityProfile" | |
character(len=*), | public, | parameter | :: | keyTimeSignalPeriod | = | "timeSignalPeriod" | |
character(len=*), | public, | parameter | :: | keyTimeSignalParams | = | "timeSignalParams" | |
character(len=*), | public, | parameter | :: | keyRealTimePeriod | = | "realTimePeriod" | |
character(len=*), | public, | parameter | :: | keySkipPattern | = | "skipPattern" | |
character(len=*), | public, | parameter | :: | keyMultCopyTermName | = | "multCopyTermName" | |
character(len=*), | public, | parameter | :: | keyReqMBVarName | = | "requiredMBVarName" | |
character(len=*), | public, | parameter | :: | keyMatrixTerm | = | "matrixTerm" | |
character(len=*), | public, | parameter | :: | keyDerivationTerm | = | "derivationTerm" | |
character(len=*), | public, | parameter | :: | keyGeneratorTag | = | "generatorTag" | |
character(len=*), | public, | parameter | :: | keyCRMDensTermGen | = | "CRMDensityEvolution" | |
character(len=*), | public, | parameter | :: | keyEvolvedSpeciesIDs | = | "evolvedSpeciesIDs" | |
character(len=*), | public, | parameter | :: | keyIncludedTransitionInds | = | "includedTransitionIndices" | |
character(len=*), | public, | parameter | :: | keyCRMElEnergyTermGen | = | "CRMElectronEnergyEvolution" | |
character(len=*), | public, | parameter | :: | keyElectronEnergyVar | = | "electronEnergyDensity" | |
character(len=*), | public, | parameter | :: | keyCRMBoltzTermGen | = | "CRMFixedBoltzmannCollInt" | |
character(len=*), | public, | parameter | :: | keyEvolvedHarmonicSingle | = | "evolvedHarmonic" | |
character(len=*), | public, | parameter | :: | keyAssociatedVarIndex | = | "associatedVarIndex" | |
character(len=*), | public, | parameter | :: | keyFixedEnergyIndices | = | "fixedEnergyIndices" | |
character(len=*), | public, | parameter | :: | keyCRMSecElTermGen | = | "CRMSecondaryElectronTerms" | |
character(len=*), | public, | parameter | :: | keyCRMVarBoltzTermGen | = | "CRMVariableBoltzmannCollInt" | |
character(len=*), | public, | parameter | :: | keyVarLikeMB | = | "varlikeData" | |
character(len=*), | public, | parameter | :: | keyDataNames | = | "dataNames" | |
character(len=*), | public, | parameter | :: | keyIsDerivedFromOtherData | = | "isDerivedFromOtherData" | |
character(len=*), | public, | parameter | :: | keyDerivationPriority | = | "derivationPriority" | |
character(len=*), | public, | parameter | :: | keyCRMData | = | "modelboundCRMData" | |
character(len=*), | public, | parameter | :: | keyElState | = | "electronStateID" | |
character(len=*), | public, | parameter | :: | keyInelGrid | = | "inelasticGridData" | |
character(len=*), | public, | parameter | :: | keyFixedTransitionEnergies | = | "fixedTransitionEnergies" | |
character(len=*), | public, | parameter | :: | keyTransitionTags | = | "transitionTags" | |
character(len=*), | public, | parameter | :: | keyTransitions | = | "transitions" | |
character(len=*), | public, | parameter | :: | keyIngoingState | = | "ingoingState" | |
character(len=*), | public, | parameter | :: | keyIngoingStatePlural | = | "ingoingStates" | |
character(len=*), | public, | parameter | :: | keyOutgoingState | = | "outgoingState" | |
character(len=*), | public, | parameter | :: | keyOutgoingStatePlural | = | "outgoingStates" | |
character(len=*), | public, | parameter | :: | keyRate | = | "rate" | |
character(len=*), | public, | parameter | :: | keyFixedEnergyIndex | = | "fixedEnergyIndex" | |
character(len=*), | public, | parameter | :: | keyDirectTransitionEnergyIndex | = | "directTransitionFixedEnergyIndex" | |
character(len=*), | public, | parameter | :: | keyFixedEnergy | = | "fixedEnergy" | |
character(len=*), | public, | parameter | :: | keyTakeMomentumMoment | = | "takeMomentumMoment" | |
character(len=*), | public, | parameter | :: | keyDistributionVarName | = | "distributionVarName" | |
character(len=*), | public, | parameter | :: | keyTransitionIndex | = | "transitionIndex" | |
character(len=*), | public, | parameter | :: | keyDirectTransitionIndex | = | "directTransitionIndex" | |
character(len=*), | public, | parameter | :: | keyElectronTemperatureVar | = | "electronTemperatureVar" | |
character(len=*), | public, | parameter | :: | keyCrossSectionData | = | "crossSectionData" | |
character(len=*), | public, | parameter | :: | keyPresentHarmonics | = | "presentHarmonics" | |
character(len=*), | public, | parameter | :: | keyMaxCrossSectionL | = | "maxCrossSectionL" | |
character(len=*), | public, | parameter | :: | keyLPrefix | = | "l=" | |
character(len=*), | public, | parameter | :: | keyDegeneracyRule | = | "degeneracyRuleName" | |
character(len=*), | public, | parameter | :: | keyDegeneracyRuleReqVars | = | "degeneracyRuleReqVars" | |
character(len=*), | public, | parameter | :: | keyFixedDegenRatio | = | "fixedDegeneracyRatio" | |
character(len=*), | public, | parameter | :: | keyCSUpdatePriority | = | "crossSectionUpdatePriority" | |
character(len=*), | public, | parameter | :: | keySimpleTransition | = | "simpleTransition" | |
character(len=*), | public, | parameter | :: | keyFixedECSTransition | = | "fixedECSTransition" | |
character(len=*), | public, | parameter | :: | keyDBTransition | = | "detailedBalanceTransition" | |
character(len=*), | public, | parameter | :: | keyDerivedTransition | = | "derivedTransition" | |
character(len=*), | public, | parameter | :: | keyMomentumRule | = | "momentumRateDerivationRule" | |
character(len=*), | public, | parameter | :: | keyMomentumReqVarNames | = | "momentumRateDerivationReqVarNames" | |
character(len=*), | public, | parameter | :: | keyEnergyRule | = | "energyRateDerivationRule" | |
character(len=*), | public, | parameter | :: | keyEnergyReqVarNames | = | "energyRateDerivationReqVarNames" | |
character(len=*), | public, | parameter | :: | keyJanevRadRecomb | = | "JanevRadRecomb" | |
character(len=*), | public, | parameter | :: | keyJanevCollExIon | = | "JanevCollExIon" | |
character(len=*), | public, | parameter | :: | keyJanevCollDeexRecomb | = | "JanevCollDeexRecomb" | |
character(len=*), | public, | parameter | :: | keyStartHState | = | "startHState" | |
character(len=*), | public, | parameter | :: | keyEndHState | = | "endHState" | |
character(len=*), | public, | parameter | :: | keyVariableECSTransition | = | "variableECSTransition" | |
character(len=*), | public, | parameter | :: | keyCrossSectionDerivations | = | "crossSectionDerivations" | |
character(len=*), | public, | parameter | :: | keyCSDerivationHarmonics | = | "crossSectionDerivationHarmonics" | |
character(len=*), | public, | parameter | :: | keyEnergyDerivationName | = | "energyDerivationName" | |
character(len=*), | public, | parameter | :: | keyEnergyDerivationReqVars | = | "energyDerivationReqVars" | |
character(len=*), | public, | parameter | :: | keyLBCData | = | "modelboundLBCData" | |
character(len=*), | public, | parameter | :: | keyIonCurrentVar | = | "ionCurrentVarName" | |
character(len=*), | public, | parameter | :: | keyTotalCurrentVar | = | "totalCurrentVarName" | |
character(len=*), | public, | parameter | :: | keyBisTol | = | "bisectionTolerance" | |
character(len=*), | public, | parameter | :: | keyInterpolatedVar | = | "interpolatedVarName" | |
character(len=*), | public, | parameter | :: | keyDiagonal | = | "diagonalStencil" | |
character(len=*), | public, | parameter | :: | keyEvolvedXCells | = | "evolvedXCells" | |
character(len=*), | public, | parameter | :: | keyStaggeredDiff | = | "staggeredDifferenceStencil" | |
character(len=*), | public, | parameter | :: | keyCentralDiffInterp | = | "centralDifferenceInterpolated" | |
character(len=*), | public, | parameter | :: | keyUpwindedDiff | = | "upwindedDifference" | |
character(len=*), | public, | parameter | :: | keyIgnoreJacobian | = | "ignoreJacobian" | |
character(len=*), | public, | parameter | :: | keyLeftBoundary | = | "leftBoundary" | |
character(len=*), | public, | parameter | :: | keyDontExtrapolate | = | "dontExtrapolate" | |
character(len=*), | public, | parameter | :: | keyLowerBoundVar | = | "lowerBoundVar" | |
character(len=*), | public, | parameter | :: | keyFluxJacVar | = | "fluxJacVar" | |
character(len=*), | public, | parameter | :: | keyFixedLowerBound | = | "fixedLowerBound" | |
character(len=*), | public, | parameter | :: | keyNoLowerBound | = | "noLowerBound" | |
character(len=*), | public, | parameter | :: | keyBoundaryStencil | = | "boundaryStencil" | |
character(len=*), | public, | parameter | :: | keyDiffusionStencil | = | "diffusionStencil" | |
character(len=*), | public, | parameter | :: | keyDoNotInterpolateD | = | "doNotInterpolateDiffCoeff" | |
character(len=*), | public, | parameter | :: | keyEvolvedHarmonics | = | "evolvedHarmonics" | |
character(len=*), | public, | parameter | :: | keyEvolvedVCells | = | "evolvedVCells" | |
character(len=*), | public, | parameter | :: | keyMomentStencil | = | "momentStencil" | |
character(len=*), | public, | parameter | :: | keyMomentHarmonic | = | "momentHarmonic" | |
character(len=*), | public, | parameter | :: | keyMomentOrder | = | "momentOrder" | |
character(len=*), | public, | parameter | :: | keyKinSpatialDiffStencil | = | "kineticSpatialDiffStencil" | |
character(len=*), | public, | parameter | :: | keyRowHarmonic | = | "rowHarmonic" | |
character(len=*), | public, | parameter | :: | keyColHarmonic | = | "colHarmonic" | |
character(len=*), | public, | parameter | :: | keyDDVStencil | = | "ddvStencil" | |
character(len=*), | public, | parameter | :: | keyFixedC | = | "fixedC" | |
character(len=*), | public, | parameter | :: | keyFixedInterp | = | "fixedInterp" | |
character(len=*), | public, | parameter | :: | keyModelboundC | = | "modelboundC" | |
character(len=*), | public, | parameter | :: | keyModelboundInterp | = | "modelboundInterp" | |
character(len=*), | public, | parameter | :: | keyCFAtZero | = | "cfAtZero" | |
character(len=*), | public, | parameter | :: | keyVDiffStencil | = | "vDiffusionStencil" | |
character(len=*), | public, | parameter | :: | keyFixedA | = | "fixedA" | |
character(len=*), | public, | parameter | :: | keyModelboundA | = | "modelboundA" | |
character(len=*), | public, | parameter | :: | keyADFAtZero | = | "adfAtZero" | |
character(len=*), | public, | parameter | :: | keyShkarofskyIJ | = | "shkarofskyIJStencil" | |
character(len=*), | public, | parameter | :: | keyJInt | = | "JIntegral" | |
character(len=*), | public, | parameter | :: | keyIntegralIndex | = | "integralIndex" | |
character(len=*), | public, | parameter | :: | keyFixedBoltzmann | = | "boltzmannStencil" | |
character(len=*), | public, | parameter | :: | keyAbsorptionTerm | = | "absorptionTerm" | |
character(len=*), | public, | parameter | :: | keyDBTerm | = | "detailedBalanceTerm" | |
character(len=*), | public, | parameter | :: | keyScalingLBC | = | "scalingLogicalBoundaryStencil" | |
character(len=*), | public, | parameter | :: | keyDecompHarmonics | = | "includedDecompHarmonics" | |
character(len=*), | public, | parameter | :: | keyTermMomentStencil | = | "termMomentStencil" | |
character(len=*), | public, | parameter | :: | keyTermName | = | "termName" | |
character(len=*), | public, | parameter | :: | keyVariableBoltzmann | = | "variableBoltzmannStencil" | |
character(len=*), | public, | parameter | :: | keySuperelasticTerm | = | "superelasticTerm" | |
character(len=*), | public, | parameter | :: | keyCustomFluid1DStencil | = | "customFluid1DStencil" | |
character(len=*), | public, | parameter | :: | keyXStencil | = | "xStencil" | |
character(len=*), | public, | parameter | :: | keyColumnVec | = | "columnVector" | |
character(len=*), | public, | parameter | :: | keyColumnVarContVars | = | "columnVarContVars" | |
character(len=*), | public, | parameter | :: | keyColumnMBDataVars | = | "columnMBDataVars" | |
character(len=*), | public, | parameter | :: | keySignal | = | "timeSignalType" | |
character(len=*), | public, | parameter | :: | keyConstSignal | = | "constant" | |
character(len=*), | public, | parameter | :: | keyHatSignal | = | "hat" | |
character(len=*), | public, | parameter | :: | keyCutSineSignal | = | "cutSine" | |
character(len=*), | public, | parameter | :: | keyNormalization | = | "normalization" | |
character(len=*), | public, | parameter | :: | keyTimeNorm | = | "time" | |
character(len=*), | public, | parameter | :: | keyTempEVNorm | = | "eVTemperature" | |
character(len=*), | public, | parameter | :: | keyDensNorm | = | "density" | |
character(len=*), | public, | parameter | :: | keyVelGridNorm | = | "velGrid" | |
character(len=*), | public, | parameter | :: | keyLengthNorm | = | "length" | |
character(len=*), | public, | parameter | :: | keySpeedNorm | = | "speed" | |
character(len=*), | public, | parameter | :: | keyEFieldNorm | = | "EField" | |
character(len=*), | public, | parameter | :: | keyHeatFluxNorm | = | "heatFlux" | |
character(len=*), | public, | parameter | :: | keyCrossSectionNorm | = | "crossSection" | |
character(len=*), | public, | parameter | :: | keyIonZNorm | = | "referenceIonZ" | |
character(len=*), | public, | parameter | :: | keySpecies | = | "species" | |
character(len=*), | public, | parameter | :: | keyMassA | = | "atomicMass" | |
character(len=*), | public, | parameter | :: | keyCharge | = | "charge" | |
character(len=*), | public, | parameter | :: | keyAssociatedVars | = | "associatedVars" | |
character(len=*), | public, | parameter | :: | keyStandardTextbook | = | "standardTextbook" | |
character(len=*), | public, | parameter | :: | keyTempDerivIDs | = | "temperatureDerivSpeciesIDs" | |
character(len=*), | public, | parameter | :: | keyElectronPolytropicC | = | "electronPolytropicCoeff" | |
character(len=*), | public, | parameter | :: | keyIonPolytropicC | = | "ionPolytropicCoeff" | |
character(len=*), | public, | parameter | :: | keySheathGammaIonSpeciesID | = | "electronSheathGammaIonSpeciesID" | |
character(len=*), | public, | parameter | :: | keyRemoveLogLeiDisc | = | "removeLogLeiDiscontinuity" | |
character(len=*), | public, | parameter | :: | keyCustomDerivations | = | "customDerivations" | |
character(len=*), | public, | parameter | :: | keyVarPowers | = | "varPowers" | |
character(len=*), | public, | parameter | :: | keySimpleDeriv | = | "simpleDerivation" | |
character(len=*), | public, | parameter | :: | keyAdditiveDeriv | = | "additiveDerivation" | |
character(len=*), | public, | parameter | :: | keyMultDeriv | = | "multiplicativeDerivation" | |
character(len=*), | public, | parameter | :: | keyDerivTags | = | "derivationTags" | |
character(len=*), | public, | parameter | :: | keyResultPower | = | "resultPower" | |
character(len=*), | public, | parameter | :: | keyLinearCoefficients | = | "linearCoefficients" | |
character(len=*), | public, | parameter | :: | keyDerivIndices | = | "derivationIndices" | |
character(len=*), | public, | parameter | :: | keyInnerDerivation | = | "innerDerivation" | |
character(len=*), | public, | parameter | :: | keyOuterDerivation | = | "outerDerivation" | |
character(len=*), | public, | parameter | :: | keyInnerDerivPower | = | "innerDerivPower" | |
character(len=*), | public, | parameter | :: | keyOuterDerivPower | = | "outerDerivPower" | |
character(len=*), | public, | parameter | :: | keyInnerDerivIndices | = | "innerDerivIndices" | |
character(len=*), | public, | parameter | :: | keyOuterDerivIndices | = | "outerDerivIndices" | |
character(len=*), | public, | parameter | :: | keyInnerDerivFuncName | = | "innerDerivFuncName" | |
character(len=*), | public, | parameter | :: | keyPolyFunDeriv | = | "polynomialFunctionDerivation" | |
character(len=*), | public, | parameter | :: | keyPolyPowers | = | "polynomialPowers" | |
character(len=*), | public, | parameter | :: | keyPolyCoeffs | = | "polynomialCoefficients" | |
character(len=*), | public, | parameter | :: | keyConstCoeff | = | "constantPolynomialCoefficient" | |
character(len=*), | public, | parameter | :: | keyBoundedExtDeriv | = | "boundedExtrapolationDerivation" | |
character(len=*), | public, | parameter | :: | keyFixedUpperBound | = | "fixedUpperBound" | |
character(len=*), | public, | parameter | :: | keyIgnoreUpperBound | = | "ignoreUpperBound" | |
character(len=*), | public, | parameter | :: | keyIgnoreLowerBound | = | "ignoreLowerBound" | |
character(len=*), | public, | parameter | :: | keyExpectLowerBoundVar | = | "expectLowerBoundVar" | |
character(len=*), | public, | parameter | :: | keyExpectUpperBoundVar | = | "expectUpperBoundVar" | |
character(len=*), | public, | parameter | :: | keyStaggeredVars | = | "staggeredVars" | |
character(len=*), | public, | parameter | :: | keyCIIJDeriv | = | "coldIonIJIntegralDerivation" | |
character(len=*), | public, | parameter | :: | keyIsJIntegral | = | "isJIntegral" | |
character(len=*), | public, | parameter | :: | keyIJDeriv | = | "IJIntegralDerivation" | |
character(len=*), | public, | parameter | :: | keyHarmonicExtractor | = | "harmonicExtractorDerivation" | |
character(len=*), | public, | parameter | :: | keyFScalingExtrapolation | = | "distScalingExtrapDerivation" | |
character(len=*), | public, | parameter | :: | keyExtrapolateToBoundary | = | "extrapolateToBoundary" | |
character(len=*), | public, | parameter | :: | keyDDVDeriv | = | "ddvDerivation" | |
character(len=*), | public, | parameter | :: | keyOuterV | = | "outerV" | |
character(len=*), | public, | parameter | :: | keyInnerV | = | "innerV" | |
character(len=*), | public, | parameter | :: | keyVIFAtZero | = | "vifAtZero" | |
character(len=*), | public, | parameter | :: | keyTargetH | = | "targetH" | |
character(len=*), | public, | parameter | :: | keyHIs | = | "h=" | |
character(len=*), | public, | parameter | :: | keyD2DV2Deriv | = | "d2dv2Derivation" | |
character(len=*), | public, | parameter | :: | keyVIDFDVAtZero | = | "vidfdvAtZero" | |
character(len=*), | public, | parameter | :: | keyMomentDerivation | = | "momentDerivation" | |
character(len=*), | public, | parameter | :: | keyGVector | = | "gVector" | |
character(len=*), | public, | parameter | :: | keyLocValExtractor | = | "locValExtractorDerivation" | |
character(len=*), | public, | parameter | :: | keyTargetX | = | "targetX" | |
character(len=*), | public, | parameter | :: | keyVelContracDeriv | = | "velocityContractionDerivation" | |
character(len=*), | public, | parameter | :: | keyExpectedNumHarmonics | = | "expectedNumberOfHarmonics" | |
character(len=*), | public, | parameter | :: | keyVelTProdDeriv | = | "velocityTensorProdDerivation" | |
character(len=*), | public, | parameter | :: | keyGenIntPolyFunDeriv | = | "generalizedIntPowerPolyDerivation" | |
character(len=*), | public, | parameter | :: | keyRangeFilterDerivation | = | "rangeFilterDerivation" | |
character(len=*), | public, | parameter | :: | keyControlIndices | = | "controlIndices" | |
character(len=*), | public, | parameter | :: | keyControlRanges | = | "controlRanges" | |
character(len=*), | public, | parameter | :: | keyCalculationTreeDerivation | = | "calculationTreeDerivation" | |
character(len=*), | public, | parameter | :: | keyNodes | = | "nodes" | |
character(len=*), | public, | parameter | :: | keyNumNodes | = | "numNodes" | |
character(len=*), | public, | parameter | :: | keyChildren | = | "children" | |
character(len=*), | public, | parameter | :: | keyParent | = | "parent" | |
character(len=*), | public, | parameter | :: | keyAdditiveMode | = | "isAdditiveNode" | |
character(len=*), | public, | parameter | :: | keyConstant | = | "constant" | |
character(len=*), | public, | parameter | :: | keyLeafVar | = | "leafVariable" | |
character(len=*), | public, | parameter | :: | keyUnaryTransform | = | "unaryTransform" | |
character(len=*), | public, | parameter | :: | keyUnaryRealParams | = | "unaryRealParams" | |
character(len=*), | public, | parameter | :: | keyUnaryIntParams | = | "unaryIntegerParams" | |
character(len=*), | public, | parameter | :: | keyUnaryLogicalParams | = | "unaryLogicalParams" | |
character(len=*), | public, | parameter | :: | keynDLinInterpDerivation | = | "nDLinInterpDerivation" | |
character(len=*), | public, | parameter | :: | keyGrids | = | "grids" | |
character(len=*), | public, | parameter | :: | keyExtrapolation | = | "extrapolationStrategy" | |
character(len=*), | public, | parameter | :: | keyLinExtrapolation | = | "linExtrapolation" | |
character(len=*), | public, | parameter | :: | keyLogExtrapolation | = | "logExtrapolation" | |
character(len=*), | public, | parameter | :: | keyLinlogExtrapolation | = | "linlogExtrapolation" | |
character(len=*), | public, | parameter | :: | keyExpectedHaloWidth | = | "expectedHaloWidth" | |
character(len=*), | public, | parameter | :: | keyTimeloop | = | "timeloop" | |
character(len=*), | public, | parameter | :: | keyFixedSteps | = | "fixedNumSteps" | |
character(len=*), | public, | parameter | :: | keyNumTimestep | = | "numTimesteps" | |
character(len=*), | public, | parameter | :: | keySaveInterval | = | "fixedSaveInterval" | |
character(len=*), | public, | parameter | :: | keyNormTimeTarget | = | "normalizedTimeTarget" | |
character(len=*), | public, | parameter | :: | keyRealTimeTarget | = | "realTimeTarget" | |
character(len=*), | public, | parameter | :: | keyTimeTarget | = | "timeValueTarget" | |
character(len=*), | public, | parameter | :: | keyMinSaveInterval | = | "minimumSaveInterval" | |
character(len=*), | public, | parameter | :: | keyOutputMode | = | "outputMode" | |
character(len=*), | public, | parameter | :: | keyRestart | = | "restart" | |
character(len=*), | public, | parameter | :: | keyResetTime | = | "resetTime" | |
character(len=*), | public, | parameter | :: | keyHDF5LoadInit | = | "loadInitValsFromHDF5" | |
character(len=*), | public, | parameter | :: | keyInitPath | = | "initValFilename" | |
character(len=*), | public, | parameter | :: | keyOutputDrivenMode | = | "outputDriven" | |
character(len=*), | public, | parameter | :: | keyOutputPoints | = | "outputPoints" | |
character(len=*), | public, | parameter | :: | keyInitialOutputIndex | = | "initialOutputIndex" |