Skip to content

openpra-monorepo


Variable: SeismicResponseAnalysisSchema

const SeismicResponseAnalysisSchema: ZodObject<{ approximationBiasAssessment: ZodString; controlPointConsistency: ZodString; groundMotionParameterConsistency: ZodString; hazardSpectrumRefs: 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>>; medianCentered: ZodBoolean; probabilisticSimulations: ZodArray<ZodObject<{ componentsPerSet: ZodNumber; convergenceCriterion: ZodString; convergenceMetric: ZodString; convergenceResults: ZodArray<ZodObject<{ metricValue: ZodNumber; sampleCount: ZodNumber; }, $strip>>; correlationTreatment: 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>>; inputMotionSetCount: ZodNumber; method: ZodEnum<{ LATIN_HYPERCUBE: "LATIN_HYPERCUBE"; MONTE_CARLO: "MONTE_CARLO"; OTHER: "OTHER"; }>; name: ZodString; outputResultRefs: ZodArray<ZodString>; randomSeed: ZodOptional<ZodNumber>; sampledAleatoryVariables: ZodArray<ZodString>; sampledEpistemicVariables: ZodArray<ZodString>; simulationCount: ZodNumber; stableResponsesDemonstrated: ZodBoolean; uuid: ZodString; }, $strip>>; referenceEarthquakes: ZodArray<ZodObject<{ annualFrequencyOfExceedance: ZodOptional<ZodNumber>; controlPointRef: ZodString; groundMotionLevel: ZodNumber; groundMotionParameterRef: ZodString; groundMotionUnits: ZodString; hazardRangeOfInterest: ZodObject<{ basis: ZodString; lowerGroundMotion: ZodNumber; upperGroundMotion: ZodNumber; }, $strip>; hazardSpectrumRef: ZodString; horizontalComponentRefs: 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>>; name: ZodString; nonlinearBehaviorBasis: ZodString; riskDominantInputLevel: ZodOptional<ZodNumber>; selectionMethod: ZodString; selectionValidation: ZodString; uuid: ZodString; verticalComponentRef: ZodString; }, $strip>>; responseResults: ZodArray<ZodObject<{ applicableSscRefs: ZodArray<ZodString>; betaRandomness: ZodNumber; betaUncertainty: ZodNumber; compositeBeta: ZodOptional<ZodNumber>; direction: ZodEnum<{ COMBINED: "COMBINED"; X: "X"; Y: "Y"; Z: "Z"; }>; 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>>; location: ZodString; medianValue: ZodOptional<ZodNumber>; name: ZodString; outputFileRef: ZodOptional<ZodString>; referenceEarthquakeRef: ZodString; responseModelRef: ZodString; responseQuantity: ZodEnum<{ ACCELERATION: "ACCELERATION"; DISPLACEMENT: "DISPLACEMENT"; FLOOR_RESPONSE_SPECTRUM: "FLOOR_RESPONSE_SPECTRUM"; OTHER: "OTHER"; STRUCTURAL_LOAD: "STRUCTURAL_LOAD"; }>; spectrumPoints: ZodOptional<ZodArray<ZodObject<{ frequencyHz: ZodNumber; medianResponse: ZodNumber; periodSeconds: ZodNumber; }, $strip>>>; units: ZodString; uuid: ZodString; variabilityBasis: ZodString; }, $strip>>; scalingEvaluations: ZodArray<ZodObject<{ adequacyJustification: ZodString; conservativeForCapabilityCategoryOne: ZodBoolean; foundationSimilarity: 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>>; inputMotionSimilarity: ZodString; name: ZodString; naturalFrequencyAndModeShapeEvaluation: ZodString; nonlinearPhenomenaEvaluation: ZodString; originalSpectrumRef: ZodString; scaleFactor: ZodNumber; sourceResponseAnalysisRef: ZodString; structuralModelSimilarity: ZodString; targetResponseAnalysisRef: ZodString; targetSpectrumRef: ZodString; uuid: ZodString; }, $strip>>; soilStructureInteractionAnalyses: ZodArray<ZodObject<{ analysisType: ZodOptional<ZodEnum<{ DETERMINISTIC: "DETERMINISTIC"; PROBABILISTIC: "PROBABILISTIC"; }>>; applicable: ZodBoolean; embedmentTreatment: ZodOptional<ZodString>; exclusionOrMethodBasis: ZodString; groundMotionIncoherenceTreatment: ZodOptional<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>>; medianResponseResultRefs: ZodArray<ZodString>; method: ZodOptional<ZodString>; name: ZodString; propertyDistributions: ZodOptional<ZodRecord<ZodString, ZodDiscriminatedUnion<[ZodObject<{ errorFactor: ...; median: ...; type: ...; }, $strip>, ZodObject<{ alpha: ...; betaParam: ...; type: ...; }, $strip>, ZodObject<{ mean: ...; stdDev: ...; type: ...; }, $strip>], "type">>>; significanceAssessment: ZodString; siteSpecific: ZodBoolean; soilProfileRefs: ZodArray<ZodString>; strainCompatibleProperties: ZodBoolean; structureSoilStructureInteractionTreatment: ZodOptional<ZodString>; uncertaintyResultRefs: ZodArray<ZodString>; uuid: ZodString; }, $strip>>; structuralModels: ZodArray<ZodObject<{ asModeledCondition: ZodEnum<{ AS_BUILT: "AS_BUILT"; AS_DESIGNED: "AS_DESIGNED"; AS_INTENDED_TO_OPERATE: "AS_INTENDED_TO_OPERATE"; AS_OPERATED: "AS_OPERATED"; }>; dampingRepresentation: ZodString; diaphragmFlexibility: ZodString; directionalCoupling: ZodString; foundationAndEmbedment: 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>>; limitations: ZodArray<ZodString>; massRepresentation: ZodString; modalProperties: ZodArray<ZodObject<{ dampingRatio: ZodNumber; direction: ZodString; frequencyHz: ZodNumber; massParticipationFraction: ZodNumber; mode: ZodNumber; }, $strip>>; modelFileRefs: ZodArray<ZodString>; modelType: ZodEnum<{ OTHER_THREE_DIMENSIONAL: "OTHER_THREE_DIMENSIONAL"; THREE_DIMENSIONAL_FINITE_ELEMENT: "THREE_DIMENSIONAL_FINITE_ELEMENT"; THREE_DIMENSIONAL_LUMPED_MASS: "THREE_DIMENSIONAL_LUMPED_MASS"; }>; name: ZodString; nonlinearFeatures: ZodArray<ZodString>; rotationalInertia: ZodString; softwareAndVersion: ZodString; stiffnessRepresentation: ZodString; stressStateRepresentation: ZodString; structuralCoupling: ZodString; structureRef: ZodString; torsionalEffects: ZodString; uuid: ZodString; verificationAndValidation: ZodString; }, $strip>>; threeOrthogonalDirectionsUsed: ZodBoolean; timeHistoryDevelopmentBasis: ZodString; }, $strip>

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