Skip to content

openpra-monorepo


Variable: GeotechnicalProfileSchema

const GeotechnicalProfileSchema: ZodObject<{ bedrockDefinition: ZodString; depthToBedrock: ZodNumber; depthUnit: ZodString; groundwaterDepth: 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>>; layers: ZodArray<ZodObject<{ bottomDepth: ZodNumber; depthUnit: ZodString; materialType: ZodString; name: ZodString; properties: ZodArray<ZodObject<{ basisAndLimitations: ZodString; correlationGroup: ZodOptional<ZodString>; distribution: ZodOptional<ZodDiscriminatedUnion<[..., ..., ...], "type">>; name: ZodString; propertyType: ZodEnum<{ COMPRESSIONAL_WAVE_VELOCITY: "COMPRESSIONAL_WAVE_VELOCITY"; DAMPING: "DAMPING"; DENSITY: "DENSITY"; OTHER: "OTHER"; POISSON_RATIO: "POISSON_RATIO"; SHEAR_MODULUS: "SHEAR_MODULUS"; SHEAR_WAVE_VELOCITY: "SHEAR_WAVE_VELOCITY"; }>; sourceReference: ZodString; units: ZodString; uuid: ZodString; value: ZodNumber; }, $strip>>; sourceReferences: ZodArray<ZodString>; spatialVariability: ZodString; strainDependentProperties: ZodOptional<ZodArray<ZodObject<{ dampingRatio: ZodNumber; modulusReductionRatio: ZodNumber; shearStrain: ZodNumber; }, $strip>>>; thickness: ZodNumber; topDepth: ZodNumber; uuid: ZodString; }, $strip>>; locationDescription: ZodString; name: ZodString; profileType: ZodEnum<{ ALTERNATIVE: "ALTERNATIVE"; BEST_ESTIMATE: "BEST_ESTIMATE"; BOUNDING_SITE: "BOUNDING_SITE"; LOWER_BOUND: "LOWER_BOUND"; UPPER_BOUND: "UPPER_BOUND"; }>; profileWeight: ZodOptional<ZodNumber>; siteVariabilityBasis: ZodString; sourceReferences: ZodArray<ZodString>; uuid: ZodString; }, $strip>

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