Documentation ¶
Index ¶
- Variables
- func C(x, y, z, Uz, Q, H float64, sigY, sigZ SigmaFunc) float64
- func CalcUz(uzref, z, zref float64, pgcat byte, profileType string) float64
- func CreatePNG(grid, disp [][]float64, max float64) image.Image
- func GridMax(grid [][]float64) float64
- func IterDisp(s *RSDM, met ArrayMET)
- func Round(x, places float64) float64
- type ArrayMET
- type Grid
- type HourMET
- type RSDM
- type SigmaFunc
- type Source
Constants ¶
This section is empty.
Variables ¶
View Source
var SigmaY = map[byte]SigmaFunc{
'A': sigmaY(24.1670, 2.5334),
'B': sigmaY(18.3330, 1.8096),
'C': sigmaY(12.5000, 1.0857),
'D': sigmaY(8.3330, 0.72382),
'E': sigmaY(6.2500, 0.54287),
'F': sigmaY(4.1667, 0.36191),
}
View Source
var SigmaZ = map[byte]SigmaFunc{
'A': sigmaZA,
'B': sigmaZB,
'C': sigmaZC,
'D': sigmaZD,
'E': sigmaZE,
'F': sigmaZF,
}
Functions ¶
func C ¶
Calculate concentration at distance x along plume, at perpendicular offset y and height z x [km] receptor distance downwind along plume centreline y [m] receptor perpendicular offset from plume centreline z [m] receptor height Uz m/s wind speed at stack exit conc g/m3 calculated receptor concentration
func CalcUz ¶
Calculate effective wind speed, using "power law" method Uz m/s estimated wind speed at target elevation z z [m] target elevation uzref m/s wind speed of actual measurment zref [m] elevation of actual measurement p [] wind profile exponent factor (based on stability cat)
Types ¶
type Grid ¶
type Grid struct {
// contains filtered or unexported fields
}
Grid is a struct defining the output grid dimensions
Click to show internal directories.
Click to hide internal directories.