Skip to content

openpra-monorepo


Variable: AtmosphericDispersionAnalysisSchema

const AtmosphericDispersionAnalysisSchema: ZodObject<{ buildingWakeEffects: ZodOptional<ZodString>; deposition: ZodObject<{ dryDeposition: ZodObject<{ approach: ZodOptional<ZodEnum<{ PER_PARTICLE_SIZE: "PER_PARTICLE_SIZE"; SINGLE_VELOCITY: "SINGLE_VELOCITY"; }>>; included: ZodBoolean; velocities: ZodOptional<ZodArray<ZodObject<{ particleSize: ZodOptional<...>; velocity: ZodNumber; }, $strip>>>; }, $strip>; resuspension: ZodObject<{ description: ZodOptional<ZodString>; included: ZodBoolean; }, $strip>; sourceDepletion: ZodObject<{ included: ZodBoolean; scope: ZodOptional<ZodEnum<{ DRY_AND_WET: "DRY_AND_WET"; DRY_ONLY_JUSTIFIED: "DRY_ONLY_JUSTIFIED"; }>>; wetExclusionJustification: ZodOptional<ZodString>; }, $strip>; wetDeposition: ZodObject<{ included: ZodBoolean; precipitationIntensityDependent: ZodOptional<ZodBoolean>; washoutCoefficients: ZodOptional<ZodArray<ZodObject<{ coefficient: ZodNumber; condition: ZodString; }, $strip>>>; }, $strip>; }, $strip>; dispersionModel: ZodObject<{ justification: ZodString; modelClass: ZodEnum<{ OTHER_VARIABLE_TRAJECTORY: "OTHER_VARIABLE_TRAJECTORY"; SEGMENTED_PLUME: "SEGMENTED_PLUME"; STRAIGHT_LINE_GAUSSIAN: "STRAIGHT_LINE_GAUSSIAN"; }>; name: ZodOptional<ZodString>; }, $strip>; elevatedReleaseAlgorithms: 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>>; meteorologicalDataPerRcme: ZodBoolean; meteorologicalSampling: ZodObject<{ approach: ZodEnum<{ BOUNDING_CONDITIONS: "BOUNDING_CONDITIONS"; STATISTICAL_SAMPLING: "STATISTICAL_SAMPLING"; }>; meanShiftValidation: ZodOptional<ZodObject<{ justification: ZodOptional<ZodString>; meanShiftPercent: ZodOptional<ZodNumber>; performed: ZodBoolean; }, $strip>>; technique: ZodOptional<ZodString>; }, $strip>; modelLimitations: ZodOptional<ZodString>; modelUncertainty: ZodObject<{ alternatives: ZodArray<ZodString>; assumptions: ZodArray<ZodString>; sources: ZodArray<ZodString>; }, $strip>; parameterUncertaintyCharacterization: ZodOptional<ZodString>; plumeRise: ZodObject<{ algorithmsDescription: ZodOptional<ZodString>; credited: ZodBoolean; }, $strip>; plumeSegmentation: ZodObject<{ approach: ZodEnum<{ MULTIPLE_PLUMES: "MULTIPLE_PLUMES"; SINGLE_PLUME: "SINGLE_PLUME"; }>; description: ZodOptional<ZodString>; }, $strip>; receptorLocationsSpecification: ZodOptional<ZodString>; siteCharacteristicsConsidered: ZodOptional<ZodString>; spatialTreatment: ZodObject<{ approach: ZodEnum<{ CENTERLINE: "CENTERLINE"; TWO_DIMENSIONAL_GRID: "TWO_DIMENSIONAL_GRID"; }>; gridDescription: ZodOptional<ZodString>; gridJustification: ZodOptional<ZodString>; }, $strip>; temporalResolution: ZodObject<{ approach: ZodEnum<{ HOURLY_UPDATES: "HOURLY_UPDATES"; STEADY_STATE: "STEADY_STATE"; }>; description: ZodOptional<ZodString>; }, $strip>; terrainEffectsConsideration: ZodOptional<ZodString>; windFieldData: ZodString; windRepresentativeness: ZodOptional<ZodString>; }, $strip>

Defined in: rc/radiological-consequence-analysis.ts:272