ARTS
2.2.66
|
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods. All of these functions refer to 3D calculations. More...
Go to the source code of this file.
Classes | |
class | MCAntenna |
An Antenna object used by MCGeneral. More... | |
Enumerations | |
enum | AntennaType { ANTENNA_TYPE_PENCIL_BEAM = 1, ANTENNA_TYPE_GAUSSIAN = 2, ANTENNA_TYPE_LOOKUP = 3 } |
Functions | |
ostream & | operator<< (ostream &os, const MCAntenna &mca) |
Numeric | ran_gaussian (Rng &rng, const Numeric sigma) |
ran_gaussian More... | |
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods. All of these functions refer to 3D calculations.
These functions are listed in the doxygen documentation as entries of the file auto_md.h.
Definition in file mc_antenna.h.
enum AntennaType |
Enumerator | |
---|---|
ANTENNA_TYPE_PENCIL_BEAM | |
ANTENNA_TYPE_GAUSSIAN | |
ANTENNA_TYPE_LOOKUP |
Definition at line 47 of file mc_antenna.h.
ostream& operator<< | ( | ostream & | os, |
const MCAntenna & | mca | ||
) |
Definition at line 198 of file mc_antenna.cc.
Referenced by MCAntenna::MCAntenna().
ran_gaussian
Draw a random normal (Gaussian) deviate. This has been copied with minor changes from the GSL function gsl_ran_gaussian. Polar (Box-Mueller) method; See Knuth v2, 3rd ed, p122
rng | Rng random number generator instance |
sigma | standard deviation parameter for gaussian distribution |
Returns the gaussian random deviate.
Definition at line 65 of file mc_antenna.cc.
References Rng::draw().
Referenced by MCAntenna::draw_los(), IWCtopnd_MH97(), and MCAntenna::MCAntenna().