Skip to content

openpra-monorepo


Variable: SeismicSourceCharacterizationSchema

const SeismicSourceCharacterizationSchema: ZodObject<{ earthquakeSources: ZodArray<ZodObject<{ active: ZodBoolean; characterizationBasis: ZodString; faultMechanisms: ZodArray<ZodEnum<{ NORMAL: "NORMAL"; OBLIQUE: "OBLIQUE"; REVERSE: "REVERSE"; STRIKE_SLIP: "STRIKE_SLIP"; UNKNOWN: "UNKNOWN"; }>>; geometry: ZodObject<{ closestDistanceToSiteKm: ZodOptional<ZodNumber>; coordinateReferenceSystem: ZodOptional<ZodString>; depthRangeKm: ZodOptional<ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>>; dipDegrees: ZodOptional<ZodNumber>; geometryDescription: ZodString; geometryFileRef: ZodOptional<ZodString>; geometryType: ZodEnum<{ AREA: "AREA"; LINE: "LINE"; PLANE: "PLANE"; POINT: "POINT"; VOLUME: "VOLUME"; }>; strikeDegrees: ZodOptional<ZodNumber>; uncertaintyDescription: ZodString; }, $strip>; historicalAndInstrumentalEventRefs: ZodOptional<ZodArray<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>>; magnitudeFrequencyModels: ZodArray<ZodObject<{ annualRateAboveMinimum: ZodOptional<ZodNumber>; aValue: ZodOptional<ZodNumber>; bValue: ZodOptional<ZodNumber>; dataAndMethodBasis: ZodString; magnitudeScale: ZodString; maximumMagnitude: ZodNumber; minimumMagnitude: ZodNumber; modelType: ZodEnum<{ CHARACTERISTIC: "CHARACTERISTIC"; FIXED_RATE: "FIXED_RATE"; GUTENBERG_RICHTER: "GUTENBERG_RICHTER"; OTHER: "OTHER"; RENEWAL: "RENEWAL"; }>; name: ZodString; parameterDistributions: ZodOptional<ZodRecord<ZodString, ZodDiscriminatedUnion<..., ...>>>; recurrenceIntervalYears: ZodOptional<ZodNumber>; uuid: ZodString; }, $strip>>; majorHazardContributor: ZodBoolean; name: ZodString; paleoseismicEventRefs: ZodOptional<ZodArray<ZodString>>; sourceDataRefs: ZodArray<ZodString>; sourceType: ZodEnum<{ AREA: "AREA"; BACKGROUND: "BACKGROUND"; FAULT: "FAULT"; INDUCED: "INDUCED"; OTHER: "OTHER"; SUBDUCTION_INTERFACE: "SUBDUCTION_INTERFACE"; SUBDUCTION_SLAB: "SUBDUCTION_SLAB"; }>; tectonicRegionType: ZodString; uncertainties: ZodArray<ZodString>; uuid: ZodString; }, $strip>>; existingModelAssessments: ZodArray<ZodObject<{ centerBodyRangeCoverageEvaluation: 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>>; modelType: ZodEnum<{ COMPLETE_HAZARD_ANALYSIS: "COMPLETE_HAZARD_ANALYSIS"; GROUND_MOTION: "GROUND_MOTION"; SEISMIC_SOURCE: "SEISMIC_SOURCE"; SITE_RESPONSE: "SITE_RESPONSE"; }>; modelVersion: ZodString; name: ZodString; newDataModelMethodRefs: ZodArray<ZodString>; originalStudyDate: ZodOptional<ZodString>; resultingModelRef: ZodOptional<ZodString>; technicalValidityEvaluation: ZodString; updateJustification: ZodOptional<ZodString>; updateLevel: ZodOptional<ZodString>; updateMethod: ZodOptional<ZodString>; updateRequired: ZodBoolean; 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>>; sourceLogicTree: ZodObject<{ branchWeightReview: ZodString; centerBodyRangeCoverage: ZodString; dependenciesAndCorrelations: 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>>; name: ZodString; nodes: ZodArray<ZodObject<{ branches: ZodArray<ZodObject<{ dataSupport: ZodArray<...>; limitations: ZodOptional<...>; modelRef: ZodOptional<...>; name: ZodString; technicalBasis: ZodString; uuid: ZodString; value: ZodOptional<...>; weight: ZodNumber; }, $strip>>; dependencyTreatment: ZodOptional<ZodString>; elicitationBasis: ZodString; name: ZodString; nodeKind: ZodEnum<{ GROUND_MOTION_MODEL: "GROUND_MOTION_MODEL"; MAXIMUM_MAGNITUDE: "MAXIMUM_MAGNITUDE"; OTHER: "OTHER"; RECURRENCE: "RECURRENCE"; SITE_RESPONSE: "SITE_RESPONSE"; SOURCE_GEOMETRY: "SOURCE_GEOMETRY"; }>; parentBranchRef: ZodOptional<ZodString>; uuid: ZodString; weightSum: ZodNumber; }, $strip>>; totalEndBranchCount: ZodOptional<ZodNumber>; uuid: ZodString; }, $strip>; sourceModelReference: ZodString; structuredApproach: ZodString; technicalIntegrationSummary: ZodString; uncertaintyIdentificationMethod: ZodString; }, $strip>

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