ReFRACtor
|
#include <twostream_interface.h>
Public Member Functions | |
Twostream_Ls_Brdf_Supplement (const int &maxbeams_in, const int &max_user_streams_in, const int &max_user_obsgeoms_in, const int &maxstreams_brdf_in, const int &max_brdf_kernels_in, const int &max_brdf_parameters_in, const int &max_surfacewfs_in, const int &nbeams_in, const int &n_user_streams_in, const int &nstreams_brdf_in) | |
std::string | action () const |
const blitz::Array< double, 1 > & | beam_szas () const |
void | beam_szas (const blitz::Array< double, 1 > &beam_szas_in) |
const blitz::Array< double, 1 > & | brdf_f () const |
const blitz::Array< double, 2 > & | brdf_f_0 () const |
const blitz::Array< double, 1 > & | brdf_factors () const |
void | brdf_factors (const blitz::Array< double, 1 > &brdf_factors_in) |
const blitz::Array< double, 2 > & | brdf_parameters () const |
void | brdf_parameters (const blitz::Array< double, 2 > &brdf_parameters_in) |
const blitz::Array< bool, 1 > & | do_kernel_factor_wfs () const |
void | do_kernel_factor_wfs (const blitz::Array< bool, 1 > &do_kernel_factor_wfs_in) |
const blitz::Array< bool, 2 > & | do_kernel_params_wfs () const |
void | do_kernel_params_wfs (const blitz::Array< bool, 2 > &do_kernel_params_wfs_in) |
const blitz::Array< bool, 1 > & | do_kparams_derivs () const |
const bool & | do_shadow_effect () const |
void | do_shadow_effect (const bool &do_shadow_effect_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_user_obsgeoms () const |
void | do_user_obsgeoms (const bool &do_user_obsgeoms_in) |
const double & | emissivity () const |
const blitz::Array< bool, 1 > & | lambertian_kernel_flag () const |
void | lambertian_kernel_flag (const blitz::Array< bool, 1 > &lambertian_kernel_flag_in) |
const blitz::Array< double, 2 > & | ls_brdf_f () const |
const blitz::Array< double, 3 > & | ls_brdf_f_0 () const |
const blitz::Array< double, 1 > & | ls_emissivity () const |
const blitz::Array< double, 3 > & | ls_ubrdf_f () const |
const int & | max_brdf_kernels () const |
const int & | max_brdf_parameters () const |
const int & | max_surfacewfs () const |
const int & | max_user_obsgeoms () const |
const int & | max_user_streams () const |
const int & | maxbeams () const |
const int & | maxstreams_brdf () const |
std::string | message () const |
const int & | n_brdf_kernels () const |
void | n_brdf_kernels (const int &n_brdf_kernels_in) |
const blitz::Array< int, 1 > & | n_brdf_parameters () const |
void | n_brdf_parameters (const blitz::Array< int, 1 > &n_brdf_parameters_in) |
const int & | n_kernel_factor_wfs () const |
const int & | n_kernel_params_wfs () const |
const int & | n_surface_wfs () const |
const int & | n_user_obsgeoms () const |
void | n_user_obsgeoms (const int &n_user_obsgeoms_in) |
const int & | n_user_streams () const |
const int & | nbeams () const |
const int & | nstreams_brdf () const |
void | run () |
const int & | status_brdfsup () const |
const double & | stream_value () const |
void | stream_value (const double &stream_value_in) |
const blitz::Array< double, 2 > & | ubrdf_f () const |
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< int, 1 > & | which_brdf () const |
void | which_brdf (const blitz::Array< int, 1 > &which_brdf_in) |
Friends | |
std::ostream & | operator<< (std::ostream &output_stream, const Twostream_Ls_Brdf_Supplement &obj) |
Definition at line 23 of file twostream_interface.h.
|
inline |
Definition at line 26 of file twostream_interface.h.
|
inline |
Definition at line 400 of file twostream_interface.h.
|
inline |
Definition at line 198 of file twostream_interface.h.
|
inline |
Definition at line 202 of file twostream_interface.h.
|
inline |
Definition at line 344 of file twostream_interface.h.
|
inline |
Definition at line 338 of file twostream_interface.h.
|
inline |
Definition at line 264 of file twostream_interface.h.
|
inline |
Definition at line 268 of file twostream_interface.h.
|
inline |
Definition at line 284 of file twostream_interface.h.
|
inline |
Definition at line 288 of file twostream_interface.h.
|
inline |
Definition at line 294 of file twostream_interface.h.
|
inline |
Definition at line 298 of file twostream_interface.h.
|
inline |
Definition at line 304 of file twostream_interface.h.
|
inline |
Definition at line 308 of file twostream_interface.h.
|
inline |
Definition at line 314 of file twostream_interface.h.
|
inline |
Definition at line 156 of file twostream_interface.h.
|
inline |
Definition at line 160 of file twostream_interface.h.
|
inline |
Definition at line 126 of file twostream_interface.h.
|
inline |
Definition at line 130 of file twostream_interface.h.
|
inline |
Definition at line 166 of file twostream_interface.h.
|
inline |
Definition at line 170 of file twostream_interface.h.
|
inline |
Definition at line 136 of file twostream_interface.h.
|
inline |
Definition at line 140 of file twostream_interface.h.
|
inline |
Definition at line 356 of file twostream_interface.h.
|
inline |
Definition at line 146 of file twostream_interface.h.
|
inline |
Definition at line 150 of file twostream_interface.h.
|
inline |
Definition at line 368 of file twostream_interface.h.
|
inline |
Definition at line 362 of file twostream_interface.h.
|
inline |
Definition at line 380 of file twostream_interface.h.
|
inline |
Definition at line 374 of file twostream_interface.h.
|
inline |
Definition at line 108 of file twostream_interface.h.
|
inline |
Definition at line 114 of file twostream_interface.h.
|
inline |
Definition at line 120 of file twostream_interface.h.
|
inline |
Definition at line 96 of file twostream_interface.h.
|
inline |
Definition at line 90 of file twostream_interface.h.
|
inline |
Definition at line 84 of file twostream_interface.h.
|
inline |
Definition at line 102 of file twostream_interface.h.
|
inline |
Definition at line 392 of file twostream_interface.h.
|
inline |
Definition at line 244 of file twostream_interface.h.
|
inline |
Definition at line 248 of file twostream_interface.h.
|
inline |
Definition at line 274 of file twostream_interface.h.
|
inline |
Definition at line 278 of file twostream_interface.h.
|
inline |
Definition at line 326 of file twostream_interface.h.
|
inline |
Definition at line 332 of file twostream_interface.h.
|
inline |
Definition at line 320 of file twostream_interface.h.
|
inline |
Definition at line 188 of file twostream_interface.h.
|
inline |
Definition at line 192 of file twostream_interface.h.
|
inline |
Definition at line 182 of file twostream_interface.h.
|
inline |
Definition at line 176 of file twostream_interface.h.
|
inline |
Definition at line 238 of file twostream_interface.h.
|
inline |
Definition at line 409 of file twostream_interface.h.
|
inline |
Definition at line 386 of file twostream_interface.h.
|
inline |
Definition at line 228 of file twostream_interface.h.
|
inline |
Definition at line 232 of file twostream_interface.h.
|
inline |
Definition at line 350 of file twostream_interface.h.
|
inline |
Definition at line 208 of file twostream_interface.h.
|
inline |
Definition at line 212 of file twostream_interface.h.
|
inline |
Definition at line 218 of file twostream_interface.h.
|
inline |
Definition at line 222 of file twostream_interface.h.
|
inline |
Definition at line 254 of file twostream_interface.h.
|
inline |
Definition at line 258 of file twostream_interface.h.
|
friend |
Definition at line 417 of file twostream_interface.h.