ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_RRTMGP_Utils.H File Reference
#include "rrtmgp_const.h"
#include "YAKL.h"
#include "YAKL_Bounds_fortran.h"
#include "ERF_Constants.H"
Include dependency graph for ERF_RRTMGP_Utils.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 rrtmgp
 

Functions

template<class T , int myMem, int myStyle>
void rrtmgp::mixing_ratio_to_cloud_mass (yakl::Array< T, 2, myMem, myStyle > const &mixing_ratio, yakl::Array< T, 2, myMem, myStyle > const &cloud_fraction, yakl::Array< T, 2, myMem, myStyle > const &dp, yakl::Array< T, 2, myMem, myStyle > &cloud_mass)
 
template<class S , class T >
void rrtmgp::limit_to_bounds (S const &arr_in, T const lower, T const upper, S &arr_out)
 
template<class T , int myMem, int myStyle>
void rrtmgp::compute_heating_rate (yakl::Array< T, 2, myMem, myStyle > const &flux_up, yakl::Array< T, 2, myMem, myStyle > const &flux_dn, yakl::Array< T, 2, myMem, myStyle > const &rho, yakl::Array< T, 2, myMem, myStyle > const &dz, yakl::Array< T, 2, myMem, myStyle > &heating_rate)
 
bool rrtmgp::radiation_do (const int irad, const int nstep)