Athena++/Atmosphere Planetary Atmosphere Simulator

#include <radiation.hpp>

Public Member Functions

void addAbsorber (std::string name, std::string file, ParameterInput *pin)

void setSpectralProperties (AthenaArray< Real > const &w, int k, int j, int il, int iu)

void calculateRadiativeFlux (Direction rayInput, Real dist_au, int k, int j, int il, int iu)

void calculateRadiance (Direction rayInput, Real dist_au, int k, int j, int il, int iu)

Public Attributes

std::string myname

int num_bins

uint64_t bflags

Absorberpabs

std::vector< Spectrumspec

Real wmin

Real wmax

AthenaArray< Realbtau

AthenaArray< Realbssa

AthenaArray< Realbpmom

AthenaArray< Realbflxup

AthenaArray< Realbflxdn

AthenaArray< Realbtoa

std::vector< DirectionrayOutput

Real ** tau_

Real ** ssa_

Real *** pmom_

Realtem_

Realtemf_

Real ** flxup_

Real ** flxdn_

Real ** toa_

Real alpha_

Detailed Description

Definition at line 43 of file radiation.hpp.

Constructor & Destructor Documentation

Definition at line 15 of file radiation_band.cpp.

Note

Definition at line 20 of file radiation_band.cpp.

Definition at line 175 of file radiation_band.cpp.

Member Function Documentation

Definition at line 202 of file radiation_band.cpp.

◆ setSpectralProperties()

 void RadiationBand::setSpectralProperties ( AthenaArray< Real > const & w, int k, int j, int il, int iu )
Todo:
do we need it?

Definition at line 21 of file set_spectral_properties.cpp.

 void RadiationBand::calculateRadiativeFlux ( Direction rayInput, Real dist_au, int k, int j, int il, int iu )

 void RadiationBand::calculateRadiance ( Direction rayInput, Real dist_au, int k, int j, int il, int iu )

◆ myname

Definition at line 46 of file radiation.hpp.

◆ num_bins

Definition at line 47 of file radiation.hpp.

◆ bflags

Definition at line 48 of file radiation.hpp.

Definition at line 49 of file radiation.hpp.

◆ prev

Definition at line 50 of file radiation.hpp.

◆ next

Definition at line 50 of file radiation.hpp.

◆ pabs

Definition at line 51 of file radiation.hpp.

◆ spec

Definition at line 54 of file radiation.hpp.

◆ wmin

Definition at line 55 of file radiation.hpp.

◆ wmax

Definition at line 55 of file radiation.hpp.

◆ btau

Definition at line 58 of file radiation.hpp.

◆ bssa

Definition at line 58 of file radiation.hpp.

◆ bpmom

Definition at line 58 of file radiation.hpp.

◆ bflxup

Definition at line 59 of file radiation.hpp.

◆ bflxdn

Definition at line 59 of file radiation.hpp.

◆ btoa

Definition at line 61 of file radiation.hpp.

◆ rayOutput

Definition at line 64 of file radiation.hpp.

◆ tau_

protected

Definition at line 85 of file radiation.hpp.

◆ ssa_

protected

Definition at line 85 of file radiation.hpp.

◆ pmom_

protected

Definition at line 85 of file radiation.hpp.

◆ tem_

protected

Definition at line 85 of file radiation.hpp.

◆ temf_

protected

Definition at line 85 of file radiation.hpp.

◆ flxup_

protected

Definition at line 86 of file radiation.hpp.

◆ flxdn_

protected

Definition at line 86 of file radiation.hpp.