Canoe
Comprehensive Atmosphere N' Ocean Engine
radiation.hpp File Reference
#include <memory>
#include <string>
#include <vector>
#include <athena/athena.hpp>
#include "radiation_band.hpp"

Go to the source code of this file.

Classes

class  Radiation
 

Namespaces

 RadiationFlags
 
 RadiationHelper
 

Typedefs

using RadiationPtr = std::shared_ptr< Radiation >
 

Functions

std::vector< DirectionRadiationHelper::parse_radiation_directions (std::string str)
 
uint64_t RadiationHelper::parse_radiation_flags (std::string str)
 
void RadiationHelper::get_phase_momentum (Real *pmom, int iphas, Real gg, int npmom)
 

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
 
const uint64_t RadiationFlags::Normalize = 1LL << 7
 
const uint64_t RadiationFlags::WriteBinRadiance = 1LL << 8
 

Typedef Documentation

◆ RadiationPtr

using RadiationPtr = std::shared_ptr<Radiation>

Definition at line 82 of file radiation.hpp.