Atmosphere
|
- |
5 |
should print a human readable sentence
|
- |
|
Constructor and setters
|
- |
3 |
should take basic and optional parameters
|
- |
|
should update wind with number
|
- |
|
should update wind with array
|
- |
|
Wind methods
|
- |
1 |
should calculate abs from 2d wind direction
|
- |
|
Bomb
|
- |
5 |
should import correctly
|
- |
|
should create all properties
|
- |
|
Cloud Methods
|
- |
1 |
should do cloud calculations
|
- |
|
Static
|
- |
2 |
should calculate tntEquivalence
|
- |
|
should have a standard Atmosphere object
|
- |
|
DirtyBomb
|
- |
5 |
Imports
|
- |
2 |
should import Atmosphere
|
- |
|
should import NuclearMaterial
|
- |
|
Constructor
|
- |
3 |
should construct from defaults
|
- |
|
should construct with non-default atmosphere
|
- |
|
should construct with a dynamic plume
|
- |
|
DynamicGaussianPuff
|
- |
5 |
Constructors
|
- |
2 |
should use the default center
|
- |
|
should take explicit center
|
- |
|
Distance functions
|
- |
3 |
should calculate distance traveled from start
|
- |
|
should not mutate data
|
- |
|
should calculate distance total traveled with changing wind
|
- |
|
GaussianPlume
|
- |
3 |
should import correctly
|
- |
|
should have 0 stdY and stdZ at source
|
- |
|
should calculate proper effective heights
|
- |
|
GaussianPuff
|
- |
5 |
Constructor
|
- |
1 |
should import correctly
|
- |
|
CenterX functions
|
- |
3 |
should have a center at 0,0,0 before release
|
- |
|
should move in the x direction with constant wind
|
- |
|
should move at the rate of the wind
|
- |
|
Concentration functions
|
- |
1 |
should have 0 concentration before release
|
- |
|
NuclearMaterial
|
- |
7 |
Constructor
|
- |
3 |
should construct from half life
|
- |
|
should construct from preset
|
- |
|
should throw error if preset is not found
|
- |
|
Getters
|
- |
4 |
should return sample mass
|
- |
|
should return atomic mass
|
- |
|
should return half life
|
- |
|
should return decayMode if provided
|
- |
|
Vector
|
- |
2 |
should do basic calculations
|
- |
|
should do 2d calculations
|
- |
|
Integrate
|
- |
3 |
accurate within 1/1000 for simple functions
|
- |
|
can take functions with arguments
|
- |
|
does slightly more complex functions with increased accuracy
|
- |
|