Skip to content

openpra-monorepo


Variable: FragilityAnalysisResultsSchema

const FragilityAnalysisResultsSchema: ZodObject<{ contactChatterFragilityRefs: ZodArray<ZodString>; correlationGroups: ZodArray<ZodObject<{ capacitySimilarity: ZodString; causalLogicRef: ZodOptional<ZodString>; commonDemandBasis: ZodString; constructionSimilarity: ZodString; correlationCoefficient: ZodOptional<ZodNumber>; correlationModel: ZodEnum<{ CAUSAL_DEPENDENCY: "CAUSAL_DEPENDENCY"; INDEPENDENT: "INDEPENDENT"; PARTIAL: "PARTIAL"; PERFECT: "PERFECT"; }>; 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>>; installationSimilarity: ZodString; justification: ZodString; locationAndOrientationSimilarity: ZodString; memberSscRefs: ZodArray<ZodString>; modelingImplementation: ZodString; name: ZodString; sensitivityStudyRefs: ZodArray<ZodString>; uuid: ZodString; }, $strip>>; failureMechanisms: ZodArray<ZodObject<{ anchorageAndSupportLoadPath: ZodString; capacityDataRefs: ZodArray<ZodString>; capacityParameter: ZodString; capacityUnits: ZodString; conservativeBounding: ZodBoolean; controlling: ZodBoolean; demandParameter: ZodString; demandResultRefs: ZodArray<ZodString>; demandUnits: ZodString; description: ZodString; failureModeType: ZodEnum<{ ANCHORAGE: "ANCHORAGE"; CONTACT_CHATTER: "CONTACT_CHATTER"; FIRE_IGNITION_SOURCE: "FIRE_IGNITION_SOURCE"; FLOOD_SOURCE: "FLOOD_SOURCE"; FUNCTIONAL: "FUNCTIONAL"; OTHER: "OTHER"; PRESSURE_BOUNDARY: "PRESSURE_BOUNDARY"; SEISMIC_INTERACTION: "SEISMIC_INTERACTION"; SOIL_FAILURE: "SOIL_FAILURE"; STRUCTURAL: "STRUCTURAL"; }>; 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>>; interactionRefs: ZodArray<ZodString>; mechanismType: ZodEnum<{ ANCHORAGE_FAILURE: "ANCHORAGE_FAILURE"; BRACING_FAILURE: "BRACING_FAILURE"; CONTACT_CHATTER: "CONTACT_CHATTER"; DIFFERENTIAL_SETTLEMENT: "DIFFERENTIAL_SETTLEMENT"; EXCESSIVE_DRIFT: "EXCESSIVE_DRIFT"; FIRE_IGNITION: "FIRE_IGNITION"; FLOOD_RELEASE: "FLOOD_RELEASE"; FUNCTIONAL_FAILURE: "FUNCTIONAL_FAILURE"; IMPACT: "IMPACT"; LIQUEFACTION: "LIQUEFACTION"; OTHER: "OTHER"; OVERTURNING: "OVERTURNING"; PRESSURE_BOUNDARY_FAILURE: "PRESSURE_BOUNDARY_FAILURE"; SLIDING: "SLIDING"; SLOPE_INSTABILITY: "SLOPE_INSTABILITY"; STRUCTURAL_YIELDING: "STRUCTURAL_YIELDING"; }>; name: ZodString; otherMechanismType: ZodOptional<ZodString>; realisticForRiskSignificantSsc: ZodBoolean; selectionBasis: ZodString; sscRef: ZodString; systemsFailureModeRef: ZodString; uuid: ZodString; }, $strip>>; fireSourceFragilityRefs: ZodArray<ZodString>; floodSourceFragilityRefs: ZodArray<ZodString>; fragilityEvaluations: ZodArray<ZodObject<{ analysisCategory: ZodEnum<{ CONTACT_CHATTER: "CONTACT_CHATTER"; FIRE_SOURCE: "FIRE_SOURCE"; FLOOD_SOURCE: "FLOOD_SOURCE"; GENERAL_SSC: "GENERAL_SSC"; SOIL: "SOIL"; }>; assumptions: ZodArray<ZodString>; betaRandomness: ZodNumber; betaUncertainty: ZodNumber; capacityDataRefs: ZodArray<ZodString>; capacityUnits: ZodString; compositeBeta: ZodOptional<ZodNumber>; controllingMechanismRef: ZodString; controlPointRef: ZodString; correlationGroupRefs: ZodArray<ZodString>; demandToCapacityMethod: ZodString; evaluationBasis: ZodEnum<{ CONSERVATIVE_ASSUMPTION: "CONSERVATIVE_ASSUMPTION"; DESIGN_CRITERIA: "DESIGN_CRITERIA"; EARTHQUAKE_EXPERIENCE: "EARTHQUAKE_EXPERIENCE"; ENGINEERING_JUDGMENT: "ENGINEERING_JUDGMENT"; GENERIC_TEST_DATA: "GENERIC_TEST_DATA"; PLANT_SPECIFIC_CALCULATION: "PLANT_SPECIFIC_CALCULATION"; PLANT_SPECIFIC_TEST: "PLANT_SPECIFIC_TEST"; SEISMIC_QUALIFICATION_DATA: "SEISMIC_QUALIFICATION_DATA"; }>; genericDataJustification: ZodOptional<ZodString>; groundMotionParameterRef: ZodString; highConfidenceLowProbabilityOfFailureCapacity: 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>>; limitations: ZodArray<ZodString>; maskingEvaluation: ZodOptional<ZodString>; meanFragilityCurve: ZodArray<ZodObject<{ conditionalFailureProbability: ZodNumber; groundMotion: ZodNumber; }, $strip>>; mechanismRefs: ZodArray<ZodString>; medianCapacity: ZodNumber; name: ZodString; plantSpecific: ZodBoolean; responseResultRefs: ZodArray<ZodString>; riskSignificance: ZodEnum<typeof ImportanceLevel>; sensitivityStudyRefs: ZodArray<ZodString>; sscRef: ZodString; systemsFailureModeRef: ZodString; thresholdMethodRef: ZodOptional<ZodString>; thresholdSatisfied: ZodBoolean; uncertaintyFractileCurves: ZodOptional<ZodArray<ZodObject<{ fractile: ZodNumber; points: ZodArray<ZodObject<..., ...>>; }, $strip>>>; 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>>; 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>>; soilFragilityRefs: ZodArray<ZodString>; systemsModelTransferBasis: ZodString; uncertainties: ZodArray<ZodObject<{ affectedFragilityRefs: ZodArray<ZodString>; affectedSscRefs: ZodArray<ZodString>; description: ZodString; estimatedCapacityImpact: ZodOptional<ZodObject<{ lowerFactor: ZodNumber; upperFactor: ZodNumber; }, $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>>; importance: ZodOptional<ZodEnum<typeof ImportanceLevel>>; name: ZodString; quantificationImpactRef: ZodOptional<ZodString>; reasonableAlternatives: ZodArray<ZodString>; relatedAssumptions: ZodArray<ZodString>; treatment: ZodString; uncertaintyType: ZodEnum<{ MODEL: "MODEL"; PARAMETER_ALEATORY: "PARAMETER_ALEATORY"; PARAMETER_EPISTEMIC: "PARAMETER_EPISTEMIC"; }>; uuid: ZodString; }, $strip>>; }, $strip>

Defined in: sfr/seismic-fragility-analysis.ts:422