Dirtybomb
Extends:
A simple dirtybomb. Assumes all nuclear material is released into the atmosphere
Constructor Summary
| Public Constructor | ||
| public |
constructor(nuclearMat: NuclearMaterial, tntEqvMass: number, atmosphere: Atmosphere, isStatic: boolean) |
|
Inherited Summary
| From class Bomb | ||
| public static |
tntEquivalent(qExp: number, mass: number): number |
|
| public static |
tntEquivalentFactor(qExp: number): number |
|
| public get |
atmosphere: Atmosphere: * |
|
| public get |
blastRadius: number: * Based on kilotons of tnt nuclear explosions |
|
| public get |
cloudHeight: number: * From eq 7 of CISAC Fallout Model Approximating this as the top of the stem cloud Perhaps will change this as a combination of all three cloud alt equations |
|
| public get |
cloudRadius: number: * |
|
| public get |
|
|
| public get |
|
|
| public get |
|
|
| public get |
weaponYield: number: * |
|
| public |
getGasTemp(r: number): number Temperature of gas in shock wave front |
|
| public |
getGasVelocity(r: number): number Velocity of gas in behind shock wave front |
|
| public |
|
|
| public |
Positive Shock Phase Duration |
|
| public |
setAtmosphere(atm: *): Bomb |
|
| public |
|
|
Public Constructors
public constructor(nuclearMat: NuclearMaterial, tntEqvMass: number, atmosphere: Atmosphere, isStatic: boolean) source
Override:
Bomb#constructorParams:
| Name | Type | Attribute | Description |
| nuclearMat | NuclearMaterial | ||
| tntEqvMass | number | Standardized TNT equivalent (kg) |
|
| atmosphere | Atmosphere |
|
|
| isStatic | boolean |
|
Determines the type of puff that is used |