Antkeeper  0.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Attributes | List of all members
atmosphere_component Struct Reference

Atmosphere. More...

#include <atmosphere-component.hpp>

Public Attributes

double upper_limit
 Elevation of the upper limit of the atmosphere, in meters. More...
 
double index_of_refraction
 Index of refraction of air at sea level. More...
 
double rayleigh_concentration
 Molar concentration of Rayleigh particles at sea level, in mol/m-3. More...
 
double rayleigh_scale_height
 Scale height of the exponential distribution of Rayleigh particles, in meters. More...
 
math::dvec3 rayleigh_scattering
 (Dependent) Rayleigh scattering coefficients. More...
 
double mie_concentration
 Molar concentration of Mie particles at sea level, in mol/m-3. More...
 
double mie_scale_height
 Scale height of the exponential distribution of Mie particles, in meters. More...
 
double mie_anisotropy
 Mie phase function anisotropy factor. More...
 
double mie_albedo
 Mie single-scattering albedo. More...
 
double mie_scattering
 (Dependent) Mie scattering coefficient. More...
 
double mie_extinction
 (Dependent) Mie extinction coefficient. More...
 
double ozone_concentration
 Concentration of ozone in the atmosphere, unitless. More...
 
double ozone_lower_limit
 Elevation of the lower limit of the triangular distribution of ozone particles, in meters. More...
 
double ozone_upper_limit
 Elevation of the upper limit of the triangular distribution of ozone particles, in meters. More...
 
double ozone_mode
 Elevation of the mode of the triangular distribution of ozone particles, in meters. More...
 
math::dvec3 ozone_absorption
 (Dependent) Ozone absorption coefficients. More...
 
math::dvec3 airglow_luminance
 Airglow luminance, in cd/m^2. More...
 

Detailed Description

Atmosphere.

Definition at line 27 of file atmosphere-component.hpp.

Member Data Documentation

◆ airglow_luminance

math::dvec3 atmosphere_component::airglow_luminance

Airglow luminance, in cd/m^2.

Definition at line 78 of file atmosphere-component.hpp.

◆ index_of_refraction

double atmosphere_component::index_of_refraction

Index of refraction of air at sea level.

Definition at line 33 of file atmosphere-component.hpp.

◆ mie_albedo

double atmosphere_component::mie_albedo

Mie single-scattering albedo.

Definition at line 54 of file atmosphere-component.hpp.

◆ mie_anisotropy

double atmosphere_component::mie_anisotropy

Mie phase function anisotropy factor.

Definition at line 51 of file atmosphere-component.hpp.

◆ mie_concentration

double atmosphere_component::mie_concentration

Molar concentration of Mie particles at sea level, in mol/m-3.

Definition at line 45 of file atmosphere-component.hpp.

◆ mie_extinction

double atmosphere_component::mie_extinction

(Dependent) Mie extinction coefficient.

Definition at line 60 of file atmosphere-component.hpp.

◆ mie_scale_height

double atmosphere_component::mie_scale_height

Scale height of the exponential distribution of Mie particles, in meters.

Definition at line 48 of file atmosphere-component.hpp.

◆ mie_scattering

double atmosphere_component::mie_scattering

(Dependent) Mie scattering coefficient.

Definition at line 57 of file atmosphere-component.hpp.

◆ ozone_absorption

math::dvec3 atmosphere_component::ozone_absorption

(Dependent) Ozone absorption coefficients.

Definition at line 75 of file atmosphere-component.hpp.

◆ ozone_concentration

double atmosphere_component::ozone_concentration

Concentration of ozone in the atmosphere, unitless.

Definition at line 63 of file atmosphere-component.hpp.

◆ ozone_lower_limit

double atmosphere_component::ozone_lower_limit

Elevation of the lower limit of the triangular distribution of ozone particles, in meters.

Definition at line 66 of file atmosphere-component.hpp.

◆ ozone_mode

double atmosphere_component::ozone_mode

Elevation of the mode of the triangular distribution of ozone particles, in meters.

Definition at line 72 of file atmosphere-component.hpp.

◆ ozone_upper_limit

double atmosphere_component::ozone_upper_limit

Elevation of the upper limit of the triangular distribution of ozone particles, in meters.

Definition at line 69 of file atmosphere-component.hpp.

◆ rayleigh_concentration

double atmosphere_component::rayleigh_concentration

Molar concentration of Rayleigh particles at sea level, in mol/m-3.

Definition at line 36 of file atmosphere-component.hpp.

◆ rayleigh_scale_height

double atmosphere_component::rayleigh_scale_height

Scale height of the exponential distribution of Rayleigh particles, in meters.

Definition at line 39 of file atmosphere-component.hpp.

◆ rayleigh_scattering

math::dvec3 atmosphere_component::rayleigh_scattering

(Dependent) Rayleigh scattering coefficients.

Definition at line 42 of file atmosphere-component.hpp.

◆ upper_limit

double atmosphere_component::upper_limit

Elevation of the upper limit of the atmosphere, in meters.

Definition at line 30 of file atmosphere-component.hpp.


The documentation for this struct was generated from the following file: