#include <radiation.hpp>
|
| RadiationBand (Radiation *prad) |
|
| RadiationBand (Radiation *prad, std::string name, ParameterInput *pin) |
|
| ~RadiationBand () |
|
void | addAbsorber (std::string name, std::string file, ParameterInput *pin) |
|
void | addAbsorber (Absorber *pab) |
|
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) |
|
Definition at line 43 of file radiation.hpp.
◆ RadiationBand() [1/2]
RadiationBand::RadiationBand |
( |
Radiation * |
prad | ) |
|
◆ RadiationBand() [2/2]
- Note
- btoa is set to a shallow slice to Radiation::radOutput
Definition at line 20 of file radiation_band.cpp.
◆ ~RadiationBand()
RadiationBand::~RadiationBand |
( |
| ) |
|
◆ addAbsorber() [1/2]
void RadiationBand::addAbsorber |
( |
std::string |
name, |
|
|
std::string |
file, |
|
|
ParameterInput * |
pin |
|
) |
| |
◆ addAbsorber() [2/2]
void RadiationBand::addAbsorber |
( |
Absorber * |
pab | ) |
|
◆ setSpectralProperties()
void RadiationBand::setSpectralProperties |
( |
AthenaArray< Real > const & |
w, |
|
|
int |
k, |
|
|
int |
j, |
|
|
int |
il, |
|
|
int |
iu |
|
) |
| |
◆ calculateRadiativeFlux()
void RadiationBand::calculateRadiativeFlux |
( |
Direction |
rayInput, |
|
|
Real |
dist_au, |
|
|
int |
k, |
|
|
int |
j, |
|
|
int |
il, |
|
|
int |
iu |
|
) |
| |
◆ calculateRadiance()
void RadiationBand::calculateRadiance |
( |
Direction |
rayInput, |
|
|
Real |
dist_au, |
|
|
int |
k, |
|
|
int |
j, |
|
|
int |
il, |
|
|
int |
iu |
|
) |
| |
◆ myname
std::string RadiationBand::myname |
◆ num_bins
int RadiationBand::num_bins |
◆ bflags
uint64_t RadiationBand::bflags |
◆ pmy_rad
◆ prev
◆ next
◆ pabs
◆ spec
std::vector<Spectrum> RadiationBand::spec |
◆ wmin
◆ wmax
◆ btau
◆ bssa
◆ bpmom
◆ bflxup
◆ bflxdn
◆ btoa
◆ rayOutput
std::vector<Direction> RadiationBand::rayOutput |
◆ tau_
Real** RadiationBand::tau_ |
|
protected |
◆ ssa_
Real ** RadiationBand::ssa_ |
|
protected |
◆ pmom_
Real *** RadiationBand::pmom_ |
|
protected |
◆ tem_
Real * RadiationBand::tem_ |
|
protected |
◆ temf_
Real * RadiationBand::temf_ |
|
protected |
◆ flxup_
Real** RadiationBand::flxup_ |
|
protected |
◆ flxdn_
Real ** RadiationBand::flxdn_ |
|
protected |
◆ toa_
Real** RadiationBand::toa_ |
|
protected |
◆ alpha_
Real RadiationBand::alpha_ |
|
protected |
The documentation for this class was generated from the following files: