ReFRACtor
|
#include "radiant_driver.h"
#include "linear_algebra.h"
#include "fp_exception.h"
#include "old_constant.h"
#include "wgs84_constant.h"
#include "stokes_coefficient_constant.h"
Go to the source code of this file.
Functions | |
void | rad_cleanup (double *tau_in_c, double *l_tau_ind, int *numpar, int *numlay) |
void | rad_direct (int *numlay, double *fsun, double *mu0, double *tau, double *radiance_direct, bool *dim_reset, bool *use_pseudo_spherical, bool *new_scene_geo, double *planet_radius, double *zlev, bool *use_refraction, double *refrac_ind_par, int *refrac_lay_grid, double *plev, double *tlev, bool *linearize_atmos_par, bool *get_atmos_jacobian, int *numpar, double *l_tau, bool *l_dim_reset, double *l_radiance_direct, bool *get_user_rad, int *n_user_rad, int *user_layer, double *user_tau, double *l_user_tau, double *user_radiance_direct, double *l_user_radiance_direct) |
void | rad_init (double **tau_in_c, double **l_tau_ind, int *maxlay, int *maxatm) |
void rad_cleanup | ( | double * | tau_in_c, |
double * | l_tau_ind, | ||
int * | numpar, | ||
int * | numlay | ||
) |
void rad_direct | ( | int * | numlay, |
double * | fsun, | ||
double * | mu0, | ||
double * | tau, | ||
double * | radiance_direct, | ||
bool * | dim_reset, | ||
bool * | use_pseudo_spherical, | ||
bool * | new_scene_geo, | ||
double * | planet_radius, | ||
double * | zlev, | ||
bool * | use_refraction, | ||
double * | refrac_ind_par, | ||
int * | refrac_lay_grid, | ||
double * | plev, | ||
double * | tlev, | ||
bool * | linearize_atmos_par, | ||
bool * | get_atmos_jacobian, | ||
int * | numpar, | ||
double * | l_tau, | ||
bool * | l_dim_reset, | ||
double * | l_radiance_direct, | ||
bool * | get_user_rad, | ||
int * | n_user_rad, | ||
int * | user_layer, | ||
double * | user_tau, | ||
double * | l_user_tau, | ||
double * | user_radiance_direct, | ||
double * | l_user_radiance_direct | ||
) |
void rad_init | ( | double ** | tau_in_c, |
double ** | l_tau_ind, | ||
int * | maxlay, | ||
int * | maxatm | ||
) |