ReFRACtor
|
#include <twostream_interface.h>
Public Member Functions | |
Twostream_Lps_Master (const int &maxlayers_in, const int &maxtotal_in, const int &maxmessages_in, const int &maxbeams_in, const int &max_geometries_in, const int &max_user_streams_in, const int &max_user_relazms_in, const int &max_user_obsgeoms_in, const int &max_atmoswfs_in, const int &max_surfacewfs_in, const int &max_sleavewfs_in, const int &nlayers_in, const int &ntotal_in, const int &n_user_streams_in, const int &n_user_relazms_in, const int &nbeams_in, const double &earth_radius_in, const int &n_geometries_in) | |
const blitz::Array< double, 1 > & | asymm_input () const |
void | asymm_input (const blitz::Array< double, 1 > &asymm_input_in) |
const blitz::Array< double, 1 > & | beam_szas () const |
void | beam_szas (const blitz::Array< double, 1 > &beam_szas_in) |
blitz::Array< double, 1 > & | brdf_f () |
const blitz::Array< double, 1 > & | brdf_f () const |
void | brdf_f (const blitz::Array< double, 1 > &brdf_f_in) |
blitz::Array< double, 2 > & | brdf_f_0 () |
const blitz::Array< double, 2 > & | brdf_f_0 () const |
void | brdf_f_0 (const blitz::Array< double, 2 > &brdf_f_0_in) |
const int & | bvpindex () const |
void | bvpindex (const int &bvpindex_in) |
const double & | bvpscalefactor () const |
void | bvpscalefactor (const double &bvpscalefactor_in) |
std::vector< std::string > | c_actions () const |
std::vector< std::string > | c_messages () const |
const int & | c_nmessages () const |
const blitz::Array< double, 1 > & | d2s_scaling () const |
void | d2s_scaling (const blitz::Array< double, 1 > &d2s_scaling_in) |
const blitz::Array< double, 1 > & | deltau_input () const |
void | deltau_input (const blitz::Array< double, 1 > &deltau_input_in) |
const bool & | do_2s_levelout () const |
void | do_2s_levelout (const bool &do_2s_levelout_in) |
const bool & | do_additional_mvout () const |
void | do_additional_mvout (const bool &do_additional_mvout_in) |
const bool & | do_brdf_surface () const |
void | do_brdf_surface (const bool &do_brdf_surface_in) |
const bool & | do_d2s_scaling () const |
void | do_d2s_scaling (const bool &do_d2s_scaling_in) |
const bool & | do_dnwelling () const |
void | do_dnwelling (const bool &do_dnwelling_in) |
const bool & | do_mvout_only () const |
void | do_mvout_only (const bool &do_mvout_only_in) |
const bool & | do_pentadiag_inverse () const |
void | do_pentadiag_inverse (const bool &do_pentadiag_inverse_in) |
const bool & | do_plane_parallel () const |
void | do_plane_parallel (const bool &do_plane_parallel_in) |
const bool & | do_profile_wfs () const |
void | do_profile_wfs (const bool &do_profile_wfs_in) |
const bool & | do_sl_isotropic () const |
void | do_sl_isotropic (const bool &do_sl_isotropic_in) |
const bool & | do_sleave_wfs () const |
void | do_sleave_wfs (const bool &do_sleave_wfs_in) |
const bool & | do_solar_sources () const |
void | do_solar_sources (const bool &do_solar_sources_in) |
const bool & | do_surface_emission () const |
void | do_surface_emission (const bool &do_surface_emission_in) |
const bool & | do_surface_leaving () const |
void | do_surface_leaving (const bool &do_surface_leaving_in) |
const bool & | do_surface_wfs () const |
void | do_surface_wfs (const bool &do_surface_wfs_in) |
const bool & | do_thermal_emission () const |
void | do_thermal_emission (const bool &do_thermal_emission_in) |
const bool & | do_upwelling () const |
void | do_upwelling (const bool &do_upwelling_in) |
const bool & | do_user_obsgeoms () const |
void | do_user_obsgeoms (const bool &do_user_obsgeoms_in) |
std::string | e_message () const |
std::string | e_trace_1 () const |
std::string | e_trace_2 () const |
const double & | earth_radius () const |
const double & | emissivity () const |
void | emissivity (const double &emissivity_in) |
const double & | flux_factor () const |
void | flux_factor (const double &flux_factor_in) |
const blitz::Array< double, 2 > & | fluxes_boa () const |
void | fluxes_boa (const blitz::Array< double, 2 > &fluxes_boa_in) |
const blitz::Array< double, 2 > & | fluxes_toa () const |
void | fluxes_toa (const blitz::Array< double, 2 > &fluxes_toa_in) |
const blitz::Array< double, 1 > & | height_grid () const |
void | height_grid (const blitz::Array< double, 1 > &height_grid_in) |
const blitz::Array< double, 1 > & | intensity_boa () const |
void | intensity_boa (const blitz::Array< double, 1 > &intensity_boa_in) |
const blitz::Array< double, 1 > & | intensity_toa () const |
void | intensity_toa (const blitz::Array< double, 1 > &intensity_toa_in) |
const blitz::Array< double, 2 > & | l_asymm_input () const |
void | l_asymm_input (const blitz::Array< double, 2 > &l_asymm_input_in) |
const blitz::Array< double, 2 > & | l_d2s_scaling () const |
void | l_d2s_scaling (const blitz::Array< double, 2 > &l_d2s_scaling_in) |
const blitz::Array< double, 2 > & | l_deltau_input () const |
void | l_deltau_input (const blitz::Array< double, 2 > &l_deltau_input_in) |
const blitz::Array< double, 2 > & | l_omega_input () const |
void | l_omega_input (const blitz::Array< double, 2 > &l_omega_input_in) |
const double & | lambertian_albedo () const |
void | lambertian_albedo (const double &lambertian_albedo_in) |
const blitz::Array< bool, 1 > & | layer_vary_flag () const |
void | layer_vary_flag (const blitz::Array< bool, 1 > &layer_vary_flag_in) |
const blitz::Array< int, 1 > & | layer_vary_number () const |
void | layer_vary_number (const blitz::Array< int, 1 > &layer_vary_number_in) |
blitz::Array< double, 2 > & | ls_brdf_f () |
const blitz::Array< double, 2 > & | ls_brdf_f () const |
void | ls_brdf_f (const blitz::Array< double, 2 > &ls_brdf_f_in) |
blitz::Array< double, 3 > & | ls_brdf_f_0 () |
const blitz::Array< double, 3 > & | ls_brdf_f_0 () const |
void | ls_brdf_f_0 (const blitz::Array< double, 3 > &ls_brdf_f_0_in) |
blitz::Array< double, 1 > & | ls_emissivity () |
const blitz::Array< double, 1 > & | ls_emissivity () const |
void | ls_emissivity (const blitz::Array< double, 1 > &ls_emissivity_in) |
blitz::Array< double, 3 > & | ls_ubrdf_f () |
const blitz::Array< double, 3 > & | ls_ubrdf_f () const |
void | ls_ubrdf_f (const blitz::Array< double, 3 > &ls_ubrdf_f_in) |
const blitz::Array< double, 3 > & | lssl_slterm_f_0 () const |
void | lssl_slterm_f_0 (const blitz::Array< double, 3 > &lssl_slterm_f_0_in) |
const blitz::Array< double, 2 > & | lssl_slterm_isotropic () const |
void | lssl_slterm_isotropic (const blitz::Array< double, 2 > &lssl_slterm_isotropic_in) |
const int & | max_atmoswfs () const |
const int & | max_geometries () const |
const int & | max_sleavewfs () const |
const int & | max_surfacewfs () const |
const int & | max_user_obsgeoms () const |
const int & | max_user_relazms () const |
const int & | max_user_streams () const |
const int & | maxbeams () const |
const int & | maxlayers () const |
const int & | maxmessages () const |
const int & | maxtotal () const |
const int & | n_geometries () const |
const int & | n_sleave_wfs () const |
void | n_sleave_wfs (const int &n_sleave_wfs_in) |
const int & | n_surface_wfs () const |
void | n_surface_wfs (const int &n_surface_wfs_in) |
const int & | n_user_obsgeoms () const |
void | n_user_obsgeoms (const int &n_user_obsgeoms_in) |
const int & | n_user_relazms () const |
const int & | n_user_streams () const |
const int & | nbeams () const |
const int & | nlayers () const |
const int & | ntotal () const |
const blitz::Array< double, 1 > & | omega_input () const |
void | omega_input (const blitz::Array< double, 1 > &omega_input_in) |
const blitz::Array< double, 3 > & | profilewf_boa () const |
void | profilewf_boa (const blitz::Array< double, 3 > &profilewf_boa_in) |
const blitz::Array< double, 3 > & | profilewf_toa () const |
void | profilewf_toa (const blitz::Array< double, 3 > &profilewf_toa_in) |
const blitz::Array< double, 4 > & | profjacfluxes_boa () const |
void | profjacfluxes_boa (const blitz::Array< double, 4 > &profjacfluxes_boa_in) |
const blitz::Array< double, 4 > & | profjacfluxes_toa () const |
void | profjacfluxes_toa (const blitz::Array< double, 4 > &profjacfluxes_toa_in) |
const blitz::Array< double, 4 > & | profjaclevel_dn () const |
void | profjaclevel_dn (const blitz::Array< double, 4 > &profjaclevel_dn_in) |
const blitz::Array< double, 4 > & | profjaclevel_up () const |
void | profjaclevel_up (const blitz::Array< double, 4 > &profjaclevel_up_in) |
const blitz::Array< double, 2 > & | radlevel_dn () const |
void | radlevel_dn (const blitz::Array< double, 2 > &radlevel_dn_in) |
const blitz::Array< double, 2 > & | radlevel_up () const |
void | radlevel_up (const blitz::Array< double, 2 > &radlevel_up_in) |
void | run () |
const blitz::Array< double, 2 > & | slterm_f_0 () const |
void | slterm_f_0 (const blitz::Array< double, 2 > &slterm_f_0_in) |
const blitz::Array< double, 1 > & | slterm_isotropic () const |
void | slterm_isotropic (const blitz::Array< double, 1 > &slterm_isotropic_in) |
const int & | status_execution () const |
const int & | status_inputcheck () const |
const double & | stream_value () const |
void | stream_value (const double &stream_value_in) |
const blitz::Array< double, 2 > & | surfacewf_boa () const |
void | surfacewf_boa (const blitz::Array< double, 2 > &surfacewf_boa_in) |
const blitz::Array< double, 2 > & | surfacewf_toa () const |
void | surfacewf_toa (const blitz::Array< double, 2 > &surfacewf_toa_in) |
const double & | surfbb () const |
void | surfbb (const double &surfbb_in) |
const blitz::Array< double, 3 > & | surfjacfluxes_boa () const |
void | surfjacfluxes_boa (const blitz::Array< double, 3 > &surfjacfluxes_boa_in) |
const blitz::Array< double, 3 > & | surfjacfluxes_toa () const |
void | surfjacfluxes_toa (const blitz::Array< double, 3 > &surfjacfluxes_toa_in) |
const blitz::Array< double, 3 > & | surfjaclevel_dn () const |
void | surfjaclevel_dn (const blitz::Array< double, 3 > &surfjaclevel_dn_in) |
const blitz::Array< double, 3 > & | surfjaclevel_up () const |
void | surfjaclevel_up (const blitz::Array< double, 3 > &surfjaclevel_up_in) |
const int & | taylor_order () const |
void | taylor_order (const int &taylor_order_in) |
const double & | taylor_small () const |
void | taylor_small (const double &taylor_small_in) |
const double & | tcutoff () const |
void | tcutoff (const double &tcutoff_in) |
const blitz::Array< double, 1 > & | thermal_bb_input () const |
void | thermal_bb_input (const blitz::Array< double, 1 > &thermal_bb_input_in) |
blitz::Array< double, 2 > & | ubrdf_f () |
const blitz::Array< double, 2 > & | ubrdf_f () const |
void | ubrdf_f (const blitz::Array< double, 2 > &ubrdf_f_in) |
const blitz::Array< double, 1 > & | user_angles () const |
void | user_angles (const blitz::Array< double, 1 > &user_angles_in) |
const blitz::Array< double, 2 > & | user_obsgeoms () const |
void | user_obsgeoms (const blitz::Array< double, 2 > &user_obsgeoms_in) |
const blitz::Array< double, 1 > & | user_relazms () const |
void | user_relazms (const blitz::Array< double, 1 > &user_relazms_in) |
Friends | |
std::ostream & | operator<< (std::ostream &output_stream, const Twostream_Lps_Master &obj) |
Definition at line 519 of file twostream_interface.h.
|
inline |
Definition at line 522 of file twostream_interface.h.
|
inline |
Definition at line 1064 of file twostream_interface.h.
|
inline |
Definition at line 1068 of file twostream_interface.h.
|
inline |
Definition at line 1018 of file twostream_interface.h.
|
inline |
Definition at line 1022 of file twostream_interface.h.
|
inline |
Definition at line 1120 of file twostream_interface.h.
|
inline |
Definition at line 1125 of file twostream_interface.h.
|
inline |
Definition at line 1129 of file twostream_interface.h.
|
inline |
Definition at line 1104 of file twostream_interface.h.
|
inline |
Definition at line 1110 of file twostream_interface.h.
|
inline |
Definition at line 1114 of file twostream_interface.h.
|
inline |
Definition at line 878 of file twostream_interface.h.
|
inline |
Definition at line 882 of file twostream_interface.h.
|
inline |
Definition at line 888 of file twostream_interface.h.
|
inline |
Definition at line 892 of file twostream_interface.h.
|
inline |
Definition at line 1584 of file twostream_interface.h.
|
inline |
Definition at line 1575 of file twostream_interface.h.
|
inline |
Definition at line 1569 of file twostream_interface.h.
|
inline |
Definition at line 1074 of file twostream_interface.h.
|
inline |
Definition at line 1078 of file twostream_interface.h.
|
inline |
Definition at line 1044 of file twostream_interface.h.
|
inline |
Definition at line 1048 of file twostream_interface.h.
|
inline |
Definition at line 758 of file twostream_interface.h.
|
inline |
Definition at line 762 of file twostream_interface.h.
|
inline |
Definition at line 778 of file twostream_interface.h.
|
inline |
Definition at line 782 of file twostream_interface.h.
|
inline |
Definition at line 828 of file twostream_interface.h.
|
inline |
Definition at line 832 of file twostream_interface.h.
|
inline |
Definition at line 818 of file twostream_interface.h.
|
inline |
Definition at line 822 of file twostream_interface.h.
|
inline |
Definition at line 738 of file twostream_interface.h.
|
inline |
Definition at line 742 of file twostream_interface.h.
|
inline |
Definition at line 768 of file twostream_interface.h.
|
inline |
Definition at line 772 of file twostream_interface.h.
|
inline |
Definition at line 868 of file twostream_interface.h.
|
inline |
Definition at line 872 of file twostream_interface.h.
|
inline |
Definition at line 748 of file twostream_interface.h.
|
inline |
Definition at line 752 of file twostream_interface.h.
|
inline |
Definition at line 1189 of file twostream_interface.h.
|
inline |
Definition at line 1193 of file twostream_interface.h.
|
inline |
Definition at line 858 of file twostream_interface.h.
|
inline |
Definition at line 862 of file twostream_interface.h.
|
inline |
Definition at line 1209 of file twostream_interface.h.
|
inline |
Definition at line 1213 of file twostream_interface.h.
|
inline |
Definition at line 788 of file twostream_interface.h.
|
inline |
Definition at line 792 of file twostream_interface.h.
|
inline |
Definition at line 808 of file twostream_interface.h.
|
inline |
Definition at line 812 of file twostream_interface.h.
|
inline |
Definition at line 848 of file twostream_interface.h.
|
inline |
Definition at line 852 of file twostream_interface.h.
|
inline |
Definition at line 1199 of file twostream_interface.h.
|
inline |
Definition at line 1203 of file twostream_interface.h.
|
inline |
Definition at line 798 of file twostream_interface.h.
|
inline |
Definition at line 802 of file twostream_interface.h.
|
inline |
Definition at line 728 of file twostream_interface.h.
|
inline |
Definition at line 732 of file twostream_interface.h.
|
inline |
Definition at line 838 of file twostream_interface.h.
|
inline |
Definition at line 842 of file twostream_interface.h.
|
inline |
Definition at line 1599 of file twostream_interface.h.
|
inline |
Definition at line 1607 of file twostream_interface.h.
|
inline |
Definition at line 1615 of file twostream_interface.h.
|
inline |
Definition at line 1028 of file twostream_interface.h.
|
inline |
Definition at line 1149 of file twostream_interface.h.
|
inline |
Definition at line 1153 of file twostream_interface.h.
|
inline |
Definition at line 1002 of file twostream_interface.h.
|
inline |
Definition at line 1006 of file twostream_interface.h.
|
inline |
Definition at line 1533 of file twostream_interface.h.
|
inline |
Definition at line 1537 of file twostream_interface.h.
|
inline |
Definition at line 1503 of file twostream_interface.h.
|
inline |
Definition at line 1507 of file twostream_interface.h.
|
inline |
Definition at line 1034 of file twostream_interface.h.
|
inline |
Definition at line 1038 of file twostream_interface.h.
|
inline |
Definition at line 1407 of file twostream_interface.h.
|
inline |
Definition at line 1411 of file twostream_interface.h.
|
inline |
Definition at line 1377 of file twostream_interface.h.
|
inline |
Definition at line 1381 of file twostream_interface.h.
|
inline |
Definition at line 1299 of file twostream_interface.h.
|
inline |
Definition at line 1303 of file twostream_interface.h.
|
inline |
Definition at line 1309 of file twostream_interface.h.
|
inline |
Definition at line 1313 of file twostream_interface.h.
|
inline |
Definition at line 1279 of file twostream_interface.h.
|
inline |
Definition at line 1283 of file twostream_interface.h.
|
inline |
Definition at line 1289 of file twostream_interface.h.
|
inline |
Definition at line 1293 of file twostream_interface.h.
|
inline |
Definition at line 1094 of file twostream_interface.h.
|
inline |
Definition at line 1098 of file twostream_interface.h.
|
inline |
Definition at line 1219 of file twostream_interface.h.
|
inline |
Definition at line 1223 of file twostream_interface.h.
|
inline |
Definition at line 1229 of file twostream_interface.h.
|
inline |
Definition at line 1233 of file twostream_interface.h.
|
inline |
Definition at line 1333 of file twostream_interface.h.
|
inline |
Definition at line 1338 of file twostream_interface.h.
|
inline |
Definition at line 1342 of file twostream_interface.h.
|
inline |
Definition at line 1319 of file twostream_interface.h.
|
inline |
Definition at line 1324 of file twostream_interface.h.
|
inline |
Definition at line 1328 of file twostream_interface.h.
|
inline |
Definition at line 1362 of file twostream_interface.h.
|
inline |
Definition at line 1367 of file twostream_interface.h.
|
inline |
Definition at line 1371 of file twostream_interface.h.
|
inline |
Definition at line 1347 of file twostream_interface.h.
|
inline |
Definition at line 1352 of file twostream_interface.h.
|
inline |
Definition at line 1356 of file twostream_interface.h.
|
inline |
Definition at line 1269 of file twostream_interface.h.
|
inline |
Definition at line 1273 of file twostream_interface.h.
|
inline |
Definition at line 1259 of file twostream_interface.h.
|
inline |
Definition at line 1263 of file twostream_interface.h.
|
inline |
Definition at line 710 of file twostream_interface.h.
|
inline |
Definition at line 686 of file twostream_interface.h.
|
inline |
Definition at line 722 of file twostream_interface.h.
|
inline |
Definition at line 716 of file twostream_interface.h.
|
inline |
Definition at line 704 of file twostream_interface.h.
|
inline |
Definition at line 698 of file twostream_interface.h.
|
inline |
Definition at line 692 of file twostream_interface.h.
|
inline |
Definition at line 680 of file twostream_interface.h.
|
inline |
Definition at line 662 of file twostream_interface.h.
|
inline |
Definition at line 674 of file twostream_interface.h.
|
inline |
Definition at line 668 of file twostream_interface.h.
|
inline |
Definition at line 1457 of file twostream_interface.h.
|
inline |
Definition at line 1249 of file twostream_interface.h.
|
inline |
Definition at line 1253 of file twostream_interface.h.
|
inline |
Definition at line 1239 of file twostream_interface.h.
|
inline |
Definition at line 1243 of file twostream_interface.h.
|
inline |
Definition at line 950 of file twostream_interface.h.
|
inline |
Definition at line 954 of file twostream_interface.h.
|
inline |
Definition at line 986 of file twostream_interface.h.
|
inline |
Definition at line 970 of file twostream_interface.h.
|
inline |
Definition at line 1012 of file twostream_interface.h.
|
inline |
Definition at line 928 of file twostream_interface.h.
|
inline |
Definition at line 934 of file twostream_interface.h.
|
inline |
Definition at line 1054 of file twostream_interface.h.
|
inline |
Definition at line 1058 of file twostream_interface.h.
|
inline |
Definition at line 1417 of file twostream_interface.h.
|
inline |
Definition at line 1421 of file twostream_interface.h.
|
inline |
Definition at line 1387 of file twostream_interface.h.
|
inline |
Definition at line 1391 of file twostream_interface.h.
|
inline |
Definition at line 1543 of file twostream_interface.h.
|
inline |
Definition at line 1547 of file twostream_interface.h.
|
inline |
Definition at line 1513 of file twostream_interface.h.
|
inline |
Definition at line 1517 of file twostream_interface.h.
|
inline |
Definition at line 1473 of file twostream_interface.h.
|
inline |
Definition at line 1477 of file twostream_interface.h.
|
inline |
Definition at line 1463 of file twostream_interface.h.
|
inline |
Definition at line 1467 of file twostream_interface.h.
|
inline |
Definition at line 1447 of file twostream_interface.h.
|
inline |
Definition at line 1451 of file twostream_interface.h.
|
inline |
Definition at line 1437 of file twostream_interface.h.
|
inline |
Definition at line 1441 of file twostream_interface.h.
|
inline |
Definition at line 1624 of file twostream_interface.h.
|
inline |
Definition at line 1179 of file twostream_interface.h.
|
inline |
Definition at line 1183 of file twostream_interface.h.
|
inline |
Definition at line 1169 of file twostream_interface.h.
|
inline |
Definition at line 1173 of file twostream_interface.h.
|
inline |
Definition at line 1593 of file twostream_interface.h.
|
inline |
Definition at line 1563 of file twostream_interface.h.
|
inline |
Definition at line 940 of file twostream_interface.h.
|
inline |
Definition at line 944 of file twostream_interface.h.
|
inline |
Definition at line 1427 of file twostream_interface.h.
|
inline |
Definition at line 1431 of file twostream_interface.h.
|
inline |
Definition at line 1397 of file twostream_interface.h.
|
inline |
Definition at line 1401 of file twostream_interface.h.
|
inline |
Definition at line 1159 of file twostream_interface.h.
|
inline |
Definition at line 1163 of file twostream_interface.h.
|
inline |
Definition at line 1553 of file twostream_interface.h.
|
inline |
Definition at line 1557 of file twostream_interface.h.
|
inline |
Definition at line 1523 of file twostream_interface.h.
|
inline |
Definition at line 1527 of file twostream_interface.h.
|
inline |
Definition at line 1493 of file twostream_interface.h.
|
inline |
Definition at line 1497 of file twostream_interface.h.
|
inline |
Definition at line 1483 of file twostream_interface.h.
|
inline |
Definition at line 1487 of file twostream_interface.h.
|
inline |
Definition at line 898 of file twostream_interface.h.
|
inline |
Definition at line 902 of file twostream_interface.h.
|
inline |
Definition at line 908 of file twostream_interface.h.
|
inline |
Definition at line 912 of file twostream_interface.h.
|
inline |
Definition at line 918 of file twostream_interface.h.
|
inline |
Definition at line 922 of file twostream_interface.h.
|
inline |
Definition at line 1084 of file twostream_interface.h.
|
inline |
Definition at line 1088 of file twostream_interface.h.
|
inline |
Definition at line 1134 of file twostream_interface.h.
|
inline |
Definition at line 1139 of file twostream_interface.h.
|
inline |
Definition at line 1143 of file twostream_interface.h.
|
inline |
Definition at line 976 of file twostream_interface.h.
|
inline |
Definition at line 980 of file twostream_interface.h.
|
inline |
Definition at line 960 of file twostream_interface.h.
|
inline |
Definition at line 964 of file twostream_interface.h.
|
inline |
Definition at line 992 of file twostream_interface.h.
|
inline |
Definition at line 996 of file twostream_interface.h.
|
friend |
Definition at line 1637 of file twostream_interface.h.