src/Dispersion/Dispersion.js
/**
* Wraps everything up doi
* Created by austin on 6/16/16.
* @file Dispersion.js
*
*/
import Source, {SourceType} from './Source';
import Atmosphere from './Atmosphere';
import GaussianPlume from './GaussianPlume';
import GaussianDecayPlume from './GaussianDecayPlume';
import GaussianPuff from './GaussianPuff';
import GaussianDecayPuff from './GaussianDecayPuff';
import DynamicGaussianPuff from './DynamicGaussianPuff';
import DynamicGaussianDecayPuff from './DynamicGaussianDecayPuff';
import Vector from './Vector';
/**
* Wrapper for the Dispersion Library
*/
const Dispersion = {};
/**
*
* @type {Source}
*/
Dispersion.Source = Source;
/**
*
* @type {{POINT: number, VOLUME: number, AREA: number}}
*/
Dispersion.SourceType = SourceType;
/**
*
* @type {Atmosphere}
*/
Dispersion.Atmosphere = Atmosphere;
/**
*
* @type {GaussianPlume}
*/
Dispersion.GaussianPlume = GaussianPlume;
/**
*
* @type {GaussianDecayPlume}
*/
Dispersion.GaussianDecayPlume = GaussianDecayPlume;
/**
*
* @type {GaussianPuff}
*/
Dispersion.GaussianPuff = GaussianPuff;
/**
*
* @type {GaussianDecayPuff}
*/
Dispersion.GaussianDecayPuff = GaussianDecayPuff;
/**
*
* @type {DynamicGaussianPuff}
*/
Dispersion.DynamicGaussianPuff = DynamicGaussianPuff;
/**
*
* @type {DynamicGaussianDecayPuff}
*/
Dispersion.DynamicGaussianDecayPuff = DynamicGaussianDecayPuff;
/**
*
* @type {Vector}
*/
Dispersion.Vector = Vector;
export {Source};
export {SourceType};
export {Atmosphere};
export {GaussianPlume};
export {GaussianDecayPlume};
export {GaussianPuff};
export {GaussianDecayPuff};
export {DynamicGaussianPuff};
export {DynamicGaussianDecayPuff};
export {Vector};
export default Dispersion;