Athena++/Atmosphere
Planetary Atmosphere Simulator
radiation.hpp File Reference
#include <string>
#include <vector>
#include "../athena.hpp"
#include "../astronomy/celestrial_body.hpp"

Go to the source code of this file.

Classes

struct  Spectrum
 
struct  Direction
 
class  RadiationBand
 
class  Radiation
 

Namespaces

 RadiationFlags
 

Variables

const uint64_t RadiationFlags::None = 0LL
 
const uint64_t RadiationFlags::Dynamic = 1LL << 0
 
const uint64_t RadiationFlags::LineByLine = 1LL << 1
 
const uint64_t RadiationFlags::CorrelatedK = 1LL << 2
 
const uint64_t RadiationFlags::Planck = 1LL << 3
 
const uint64_t RadiationFlags::Star = 1LL << 4
 
const uint64_t RadiationFlags::Sphere = 1LL << 5
 
const uint64_t RadiationFlags::FluxOnly = 1LL << 6