Skip to content

openpra-monorepo


Variable: HazardQuantificationSchema

const HazardQuantificationSchema: ZodObject<{ aleatoryUncertaintiesPropagated: ZodBoolean; calculationRuns: ZodArray<ZodObject<{ annualFrequencyRange: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; calculationDate: ZodString; convergenceCriteria: ZodString; convergenceDemonstration: ZodString; distanceStepKm: ZodNumber; groundMotionModelRef: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; logicTreeEndBranchCount: ZodOptional<ZodNumber>; magnitudeStep: ZodNumber; name: ZodString; numericalIntegrationMethod: ZodString; outputFileRefs: ZodArray<ZodString>; siteResponseModelRefs: ZodArray<ZodString>; software: ZodString; softwareVersion: ZodString; sourceModelRef: ZodString; uuid: ZodString; verificationChecks: ZodArray<ZodString>; warningsAndLimitations: ZodArray<ZodString>; }, $strip>>; deaggregations: ZodArray<ZodObject<{ annualFrequencyOfExceedance: ZodOptional<ZodNumber>; calculationRunRef: ZodString; controlPointRef: ZodString; epsilonContributions: ZodOptional<ZodArray<ZodObject<{ contributionFraction: ZodNumber; epsilonLower: ZodNumber; epsilonUpper: ZodNumber; }, $strip>>>; groundMotionLevel: ZodNumber; groundMotionModelContributions: ZodArray<ZodObject<{ contributionFraction: ZodNumber; contributorName: ZodString; contributorRef: ZodString; }, $strip>>; groundMotionParameterRef: ZodString; groundMotionUnits: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; magnitudeDistanceBins: ZodArray<ZodObject<{ contributionFraction: ZodNumber; distanceLowerKm: ZodNumber; distanceUpperKm: ZodNumber; magnitudeLower: ZodNumber; magnitudeUpper: ZodNumber; }, $strip>>; meanDistanceKm: ZodNumber; meanMagnitude: ZodNumber; name: ZodString; sourceContributions: ZodArray<ZodObject<{ contributionFraction: ZodNumber; contributorName: ZodString; contributorRef: ZodString; }, $strip>>; uuid: ZodString; }, $strip>>; epistemicUncertaintiesPropagated: ZodBoolean; hazardCurves: ZodArray<ZodObject<{ branchRef: ZodOptional<ZodString>; calculationRunRef: ZodString; controlPointRef: ZodString; direction: ZodEnum<{ GEOMETRIC_MEAN_HORIZONTAL: "GEOMETRIC_MEAN_HORIZONTAL"; HORIZONTAL_1: "HORIZONTAL_1"; HORIZONTAL_2: "HORIZONTAL_2"; MAXIMUM_HORIZONTAL: "MAXIMUM_HORIZONTAL"; RANDOM_HORIZONTAL: "RANDOM_HORIZONTAL"; VERTICAL: "VERTICAL"; }>; extrapolationMethod: ZodOptional<ZodString>; fractile: ZodOptional<ZodNumber>; frequencyUnit: ZodString; groundMotionParameterRef: ZodString; groundMotionUnits: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; interpolationMethod: ZodString; name: ZodString; points: ZodArray<ZodObject<{ annualFrequencyOfExceedance: ZodNumber; groundMotion: ZodNumber; }, $strip>>; statistic: ZodEnum<{ FRACTILE: "FRACTILE"; INDIVIDUAL_BRANCH: "INDIVIDUAL_BRANCH"; MEAN: "MEAN"; }>; uuid: ZodString; }, $strip>>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; keyUncertaintyFindings: ZodArray<ZodObject<{ affectedResultRefs: ZodArray<ZodString>; analysisArea: ZodEnum<{ GROUND_MOTION: "GROUND_MOTION"; INTEGRATION: "INTEGRATION"; SECONDARY_HAZARD: "SECONDARY_HAZARD"; SITE_RESPONSE: "SITE_RESPONSE"; SOURCE: "SOURCE"; VERTICAL_MOTION: "VERTICAL_MOTION"; }>; effectOnResults: ZodString; effectOnSeismicPraQuantification: ZodString; identificationMethod: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; importance: ZodEnum<typeof ImportanceLevel>; name: ZodString; sensitivityStudyRefs: ZodArray<ZodString>; uncertaintyRef: ZodString; uuid: ZodString; }, $strip>>; resultQualityChecks: ZodArray<ZodString>; seismicPraInputs: ZodObject<{ consistencyChecks: ZodArray<ZodString>; eventSequenceQuantificationInputRefs: ZodArray<ZodString>; fragilityInputSpectrumRefs: ZodArray<ZodString>; hazardIntervals: ZodArray<ZodObject<{ annualFrequency: ZodNumber; controlPointRef: ZodString; frequencyCalculationMethod: ZodString; frequencyUnit: ZodString; groundMotionParameterRef: ZodString; groundMotionUnits: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; lowerGroundMotion: ZodNumber; name: ZodString; representativeGroundMotion: ZodNumber; secondaryHazardResultRefs: ZodOptional<ZodArray<ZodString>>; sourceHazardCurveRef: ZodString; upperGroundMotion: ZodNumber; usedByEventSequenceFamilyRefs: ZodOptional<ZodArray<ZodString>>; uuid: ZodString; verticalMotionRef: ZodOptional<ZodString>; }, $strip>>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; plantResponseInputRefs: ZodArray<ZodString>; secondaryHazardResultRefs: ZodArray<ZodString>; transferBasis: ZodString; verticalMotionResultRefs: ZodArray<ZodString>; }, $strip>; sensitivityStudies: ZodArray<ZodObject<{ description: ZodString; elementSpecificProperties: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; impact: ZodOptional<ZodString>; implementsSrs: ZodOptional<ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>>; insights: ZodOptional<ZodString>; modelUncertaintyId: ZodOptional<ZodString>; name: ZodOptional<ZodString>; parameterRanges: ZodRecord<ZodString, ZodTuple<[ZodNumber, ZodNumber], null>>; results: ZodOptional<ZodString>; uuid: ZodString; variedParameters: ZodArray<ZodString>; }, $strip>>; uncertaintyPropagationMethod: ZodString; uniformHazardSpectra: ZodArray<ZodObject<{ annualFrequencyOfExceedance: ZodOptional<ZodNumber>; controlPointRef: ZodString; dampingRatio: ZodNumber; derivationMethod: ZodString; direction: ZodEnum<{ GEOMETRIC_MEAN_HORIZONTAL: "GEOMETRIC_MEAN_HORIZONTAL"; HORIZONTAL_1: "HORIZONTAL_1"; HORIZONTAL_2: "HORIZONTAL_2"; MAXIMUM_HORIZONTAL: "MAXIMUM_HORIZONTAL"; RANDOM_HORIZONTAL: "RANDOM_HORIZONTAL"; VERTICAL: "VERTICAL"; }>; fractile: ZodOptional<ZodNumber>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; name: ZodString; points: ZodArray<ZodObject<{ frequencyHz: ZodNumber; periodSeconds: ZodNumber; spectralAcceleration: ZodNumber; units: ZodString; }, $strip>>; sourceHazardCurveRefs: ZodArray<ZodString>; spectrumType: ZodEnum<{ FOUNDATION_INPUT_RESPONSE_SPECTRUM: "FOUNDATION_INPUT_RESPONSE_SPECTRUM"; HORIZONTAL_HAZARD_CONSISTENT: "HORIZONTAL_HAZARD_CONSISTENT"; UNIFORM_HAZARD: "UNIFORM_HAZARD"; VERTICAL_HAZARD_CONSISTENT: "VERTICAL_HAZARD_CONSISTENT"; }>; statistic: ZodEnum<{ DETERMINISTIC_SHAPE: "DETERMINISTIC_SHAPE"; FRACTILE: "FRACTILE"; MEAN: "MEAN"; }>; uuid: ZodString; }, $strip>>; }, $strip>

Defined in: sha/seismic-hazard-analysis.ts:870