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.