ReFRACtor
FullPhysics::Brdf_Sup_Inputs Class Reference

#include <lidort_interface_types.h>

+ Inheritance diagram for FullPhysics::Brdf_Sup_Inputs:
+ Collaboration diagram for FullPhysics::Brdf_Sup_Inputs:

Public Member Functions

 Brdf_Sup_Inputs ()
 
 Brdf_Sup_Inputs (void *allocated_f_type_c)
 
 ~Brdf_Sup_Inputs ()
 
const blitz::Array< double, 1 > & bs_beam_szas () const
 
void bs_beam_szas (const blitz::Array< double, 1 > &bs_beam_szas_in)
 
const blitz::Array< double, 1 > & bs_brdf_factors () const
 
void bs_brdf_factors (const blitz::Array< double, 1 > &bs_brdf_factors_in)
 
const std::vector< std::string > bs_brdf_names () const
 
const blitz::Array< double, 2 > & bs_brdf_parameters () const
 
void bs_brdf_parameters (const blitz::Array< double, 2 > &bs_brdf_parameters_in)
 
const double & bs_bsa_value () const
 
void bs_bsa_value (const double &bs_bsa_value_in)
 
const bool bs_do_brdf_surface () const
 
void bs_do_brdf_surface (const bool &bs_do_brdf_surface_in)
 
const bool bs_do_bsa_scaling () const
 
void bs_do_bsa_scaling (const bool &bs_do_bsa_scaling_in)
 
const bool bs_do_directbounce_only () const
 
void bs_do_directbounce_only (const bool &bs_do_directbounce_only_in)
 
const bool bs_do_facetisotropy () const
 
void bs_do_facetisotropy (const bool &bs_do_facetisotropy_in)
 
const bool bs_do_foamoption () const
 
void bs_do_foamoption (const bool &bs_do_foamoption_in)
 
const bool bs_do_glintshadow () const
 
void bs_do_glintshadow (const bool &bs_do_glintshadow_in)
 
const bool bs_do_glitter_msrcorr () const
 
void bs_do_glitter_msrcorr (const bool &bs_do_glitter_msrcorr_in)
 
const bool bs_do_glitter_msrcorr_dbonly () const
 
void bs_do_glitter_msrcorr_dbonly (const bool &bs_do_glitter_msrcorr_dbonly_in)
 
const bool bs_do_newcmglint () const
 
void bs_do_newcmglint (const bool &bs_do_newcmglint_in)
 
const bool bs_do_shadow_effect () const
 
void bs_do_shadow_effect (const bool &bs_do_shadow_effect_in)
 
const bool bs_do_solar_sources () const
 
void bs_do_solar_sources (const bool &bs_do_solar_sources_in)
 
const bool bs_do_surface_emission () const
 
void bs_do_surface_emission (const bool &bs_do_surface_emission_in)
 
const bool bs_do_user_obsgeoms () const
 
void bs_do_user_obsgeoms (const bool &bs_do_user_obsgeoms_in)
 
const bool bs_do_user_streams () const
 
void bs_do_user_streams (const bool &bs_do_user_streams_in)
 
const bool bs_do_wsa_scaling () const
 
void bs_do_wsa_scaling (const bool &bs_do_wsa_scaling_in)
 
const bool bs_do_wsabsa_output () const
 
void bs_do_wsabsa_output (const bool &bs_do_wsabsa_output_in)
 
const int & bs_glitter_msrcorr_nmuquad () const
 
void bs_glitter_msrcorr_nmuquad (const int &bs_glitter_msrcorr_nmuquad_in)
 
const int & bs_glitter_msrcorr_nphiquad () const
 
void bs_glitter_msrcorr_nphiquad (const int &bs_glitter_msrcorr_nphiquad_in)
 
const int & bs_glitter_msrcorr_order () const
 
void bs_glitter_msrcorr_order (const int &bs_glitter_msrcorr_order_in)
 
const blitz::Array< bool, 1 > bs_lambertian_kernel_flag () const
 
void bs_lambertian_kernel_flag (const blitz::Array< bool, 1 > &bs_lambertian_kernel_flag_in)
 
const int & bs_n_brdf_kernels () const
 
void bs_n_brdf_kernels (const int &bs_n_brdf_kernels_in)
 
const blitz::Array< int, 1 > & bs_n_brdf_parameters () const
 
void bs_n_brdf_parameters (const blitz::Array< int, 1 > &bs_n_brdf_parameters_in)
 
const int & bs_n_user_obsgeoms () const
 
void bs_n_user_obsgeoms (const int &bs_n_user_obsgeoms_in)
 
const int & bs_n_user_relazms () const
 
void bs_n_user_relazms (const int &bs_n_user_relazms_in)
 
const int & bs_n_user_streams () const
 
void bs_n_user_streams (const int &bs_n_user_streams_in)
 
const int & bs_nbeams () const
 
void bs_nbeams (const int &bs_nbeams_in)
 
const int & bs_nstreams () const
 
void bs_nstreams (const int &bs_nstreams_in)
 
const int & bs_nstreams_brdf () const
 
void bs_nstreams_brdf (const int &bs_nstreams_brdf_in)
 
const double & bs_salinity () const
 
void bs_salinity (const double &bs_salinity_in)
 
const blitz::Array< double, 1 > & bs_user_angles_input () const
 
void bs_user_angles_input (const blitz::Array< double, 1 > &bs_user_angles_input_in)
 
const blitz::Array< double, 2 > & bs_user_obsgeoms () const
 
void bs_user_obsgeoms (const blitz::Array< double, 2 > &bs_user_obsgeoms_in)
 
const blitz::Array< double, 1 > & bs_user_relazms () const
 
void bs_user_relazms (const blitz::Array< double, 1 > &bs_user_relazms_in)
 
const double & bs_wavelength () const
 
void bs_wavelength (const double &bs_wavelength_in)
 
const blitz::Array< int, 1 > & bs_which_brdf () const
 
void bs_which_brdf (const blitz::Array< int, 1 > &bs_which_brdf_in)
 
const blitz::Array< double, 1 > & bs_winddir () const
 
void bs_winddir (const blitz::Array< double, 1 > &bs_winddir_in)
 
const double & bs_windspeed () const
 
void bs_windspeed (const double &bs_windspeed_in)
 
const double & bs_wsa_value () const
 
void bs_wsa_value (const double &bs_wsa_value_in)
 
void check_byte_sizes ()
 
void * fortran_type_ptr ()
 
virtual void print (std::ostream &output_stream) const
 
std::string print_to_string () const
 Print to string. More...
 

Protected Attributes

void * fortran_type_c
 
bool owns_pointer
 

Detailed Description

Definition at line 823 of file lidort_interface_types.h.

Constructor & Destructor Documentation

◆ Brdf_Sup_Inputs() [1/2]

FullPhysics::Brdf_Sup_Inputs::Brdf_Sup_Inputs ( )
inline

Definition at line 826 of file lidort_interface_types.h.

◆ Brdf_Sup_Inputs() [2/2]

FullPhysics::Brdf_Sup_Inputs::Brdf_Sup_Inputs ( void *  allocated_f_type_c)
inline

Definition at line 833 of file lidort_interface_types.h.

◆ ~Brdf_Sup_Inputs()

FullPhysics::Brdf_Sup_Inputs::~Brdf_Sup_Inputs ( )
inline

Definition at line 840 of file lidort_interface_types.h.

Member Function Documentation

◆ bs_beam_szas() [1/2]

const blitz::Array<double, 1>& FullPhysics::Brdf_Sup_Inputs::bs_beam_szas ( ) const
inline

Definition at line 908 of file lidort_interface_types.h.

◆ bs_beam_szas() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_beam_szas ( const blitz::Array< double, 1 > &  bs_beam_szas_in)
inline

Definition at line 912 of file lidort_interface_types.h.

◆ bs_brdf_factors() [1/2]

const blitz::Array<double, 1>& FullPhysics::Brdf_Sup_Inputs::bs_brdf_factors ( ) const
inline

Definition at line 1030 of file lidort_interface_types.h.

◆ bs_brdf_factors() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_brdf_factors ( const blitz::Array< double, 1 > &  bs_brdf_factors_in)
inline

Definition at line 1034 of file lidort_interface_types.h.

◆ bs_brdf_names()

const std::vector< std::string > FullPhysics::Brdf_Sup_Inputs::bs_brdf_names ( ) const
inline

Definition at line 980 of file lidort_interface_types.h.

◆ bs_brdf_parameters() [1/2]

const blitz::Array<double, 2>& FullPhysics::Brdf_Sup_Inputs::bs_brdf_parameters ( ) const
inline

Definition at line 1008 of file lidort_interface_types.h.

◆ bs_brdf_parameters() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_brdf_parameters ( const blitz::Array< double, 2 > &  bs_brdf_parameters_in)
inline

Definition at line 1012 of file lidort_interface_types.h.

◆ bs_bsa_value() [1/2]

const double& FullPhysics::Brdf_Sup_Inputs::bs_bsa_value ( ) const
inline

Definition at line 1102 of file lidort_interface_types.h.

◆ bs_bsa_value() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_bsa_value ( const double &  bs_bsa_value_in)
inline

Definition at line 1106 of file lidort_interface_types.h.

◆ bs_do_brdf_surface() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_brdf_surface ( ) const
inline

Definition at line 854 of file lidort_interface_types.h.

◆ bs_do_brdf_surface() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_brdf_surface ( const bool &  bs_do_brdf_surface_in)
inline

Definition at line 858 of file lidort_interface_types.h.

◆ bs_do_bsa_scaling() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_bsa_scaling ( ) const
inline

Definition at line 1084 of file lidort_interface_types.h.

◆ bs_do_bsa_scaling() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_bsa_scaling ( const bool &  bs_do_bsa_scaling_in)
inline

Definition at line 1088 of file lidort_interface_types.h.

◆ bs_do_directbounce_only() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_directbounce_only ( ) const
inline

Definition at line 1057 of file lidort_interface_types.h.

◆ bs_do_directbounce_only() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_directbounce_only ( const bool &  bs_do_directbounce_only_in)
inline

Definition at line 1061 of file lidort_interface_types.h.

◆ bs_do_facetisotropy() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_facetisotropy ( ) const
inline

Definition at line 1174 of file lidort_interface_types.h.

◆ bs_do_facetisotropy() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_facetisotropy ( const bool &  bs_do_facetisotropy_in)
inline

Definition at line 1178 of file lidort_interface_types.h.

◆ bs_do_foamoption() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_foamoption ( ) const
inline

Definition at line 1165 of file lidort_interface_types.h.

◆ bs_do_foamoption() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_foamoption ( const bool &  bs_do_foamoption_in)
inline

Definition at line 1169 of file lidort_interface_types.h.

◆ bs_do_glintshadow() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_glintshadow ( ) const
inline

Definition at line 1156 of file lidort_interface_types.h.

◆ bs_do_glintshadow() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_glintshadow ( const bool &  bs_do_glintshadow_in)
inline

Definition at line 1160 of file lidort_interface_types.h.

◆ bs_do_glitter_msrcorr() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_glitter_msrcorr ( ) const
inline

Definition at line 1183 of file lidort_interface_types.h.

◆ bs_do_glitter_msrcorr() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_glitter_msrcorr ( const bool &  bs_do_glitter_msrcorr_in)
inline

Definition at line 1187 of file lidort_interface_types.h.

◆ bs_do_glitter_msrcorr_dbonly() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_glitter_msrcorr_dbonly ( ) const
inline

Definition at line 1192 of file lidort_interface_types.h.

◆ bs_do_glitter_msrcorr_dbonly() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_glitter_msrcorr_dbonly ( const bool &  bs_do_glitter_msrcorr_dbonly_in)
inline

Definition at line 1196 of file lidort_interface_types.h.

◆ bs_do_newcmglint() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_newcmglint ( ) const
inline

Definition at line 1111 of file lidort_interface_types.h.

◆ bs_do_newcmglint() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_newcmglint ( const bool &  bs_do_newcmglint_in)
inline

Definition at line 1115 of file lidort_interface_types.h.

◆ bs_do_shadow_effect() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_shadow_effect ( ) const
inline

Definition at line 1048 of file lidort_interface_types.h.

◆ bs_do_shadow_effect() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_shadow_effect ( const bool &  bs_do_shadow_effect_in)
inline

Definition at line 1052 of file lidort_interface_types.h.

◆ bs_do_solar_sources() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_solar_sources ( ) const
inline

Definition at line 872 of file lidort_interface_types.h.

◆ bs_do_solar_sources() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_solar_sources ( const bool &  bs_do_solar_sources_in)
inline

Definition at line 876 of file lidort_interface_types.h.

◆ bs_do_surface_emission() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_surface_emission ( ) const
inline

Definition at line 863 of file lidort_interface_types.h.

◆ bs_do_surface_emission() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_surface_emission ( const bool &  bs_do_surface_emission_in)
inline

Definition at line 867 of file lidort_interface_types.h.

◆ bs_do_user_obsgeoms() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_user_obsgeoms ( ) const
inline

Definition at line 881 of file lidort_interface_types.h.

◆ bs_do_user_obsgeoms() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_user_obsgeoms ( const bool &  bs_do_user_obsgeoms_in)
inline

Definition at line 885 of file lidort_interface_types.h.

◆ bs_do_user_streams() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_user_streams ( ) const
inline

Definition at line 845 of file lidort_interface_types.h.

◆ bs_do_user_streams() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_user_streams ( const bool &  bs_do_user_streams_in)
inline

Definition at line 849 of file lidort_interface_types.h.

◆ bs_do_wsa_scaling() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_wsa_scaling ( ) const
inline

Definition at line 1075 of file lidort_interface_types.h.

◆ bs_do_wsa_scaling() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_wsa_scaling ( const bool &  bs_do_wsa_scaling_in)
inline

Definition at line 1079 of file lidort_interface_types.h.

◆ bs_do_wsabsa_output() [1/2]

const bool FullPhysics::Brdf_Sup_Inputs::bs_do_wsabsa_output ( ) const
inline

Definition at line 1066 of file lidort_interface_types.h.

◆ bs_do_wsabsa_output() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_do_wsabsa_output ( const bool &  bs_do_wsabsa_output_in)
inline

Definition at line 1070 of file lidort_interface_types.h.

◆ bs_glitter_msrcorr_nmuquad() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_glitter_msrcorr_nmuquad ( ) const
inline

Definition at line 1210 of file lidort_interface_types.h.

◆ bs_glitter_msrcorr_nmuquad() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_glitter_msrcorr_nmuquad ( const int &  bs_glitter_msrcorr_nmuquad_in)
inline

Definition at line 1214 of file lidort_interface_types.h.

◆ bs_glitter_msrcorr_nphiquad() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_glitter_msrcorr_nphiquad ( ) const
inline

Definition at line 1219 of file lidort_interface_types.h.

◆ bs_glitter_msrcorr_nphiquad() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_glitter_msrcorr_nphiquad ( const int &  bs_glitter_msrcorr_nphiquad_in)
inline

Definition at line 1223 of file lidort_interface_types.h.

◆ bs_glitter_msrcorr_order() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_glitter_msrcorr_order ( ) const
inline

Definition at line 1201 of file lidort_interface_types.h.

◆ bs_glitter_msrcorr_order() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_glitter_msrcorr_order ( const int &  bs_glitter_msrcorr_order_in)
inline

Definition at line 1205 of file lidort_interface_types.h.

◆ bs_lambertian_kernel_flag() [1/2]

const blitz::Array<bool, 1> FullPhysics::Brdf_Sup_Inputs::bs_lambertian_kernel_flag ( ) const
inline

Definition at line 1017 of file lidort_interface_types.h.

◆ bs_lambertian_kernel_flag() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_lambertian_kernel_flag ( const blitz::Array< bool, 1 > &  bs_lambertian_kernel_flag_in)
inline

Definition at line 1023 of file lidort_interface_types.h.

◆ bs_n_brdf_kernels() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_n_brdf_kernels ( ) const
inline

Definition at line 971 of file lidort_interface_types.h.

◆ bs_n_brdf_kernels() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_n_brdf_kernels ( const int &  bs_n_brdf_kernels_in)
inline

Definition at line 975 of file lidort_interface_types.h.

◆ bs_n_brdf_parameters() [1/2]

const blitz::Array<int, 1>& FullPhysics::Brdf_Sup_Inputs::bs_n_brdf_parameters ( ) const
inline

Definition at line 999 of file lidort_interface_types.h.

◆ bs_n_brdf_parameters() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_n_brdf_parameters ( const blitz::Array< int, 1 > &  bs_n_brdf_parameters_in)
inline

Definition at line 1003 of file lidort_interface_types.h.

◆ bs_n_user_obsgeoms() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_n_user_obsgeoms ( ) const
inline

Definition at line 953 of file lidort_interface_types.h.

◆ bs_n_user_obsgeoms() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_n_user_obsgeoms ( const int &  bs_n_user_obsgeoms_in)
inline

Definition at line 957 of file lidort_interface_types.h.

◆ bs_n_user_relazms() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_n_user_relazms ( ) const
inline

Definition at line 917 of file lidort_interface_types.h.

◆ bs_n_user_relazms() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_n_user_relazms ( const int &  bs_n_user_relazms_in)
inline

Definition at line 921 of file lidort_interface_types.h.

◆ bs_n_user_streams() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_n_user_streams ( ) const
inline

Definition at line 935 of file lidort_interface_types.h.

◆ bs_n_user_streams() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_n_user_streams ( const int &  bs_n_user_streams_in)
inline

Definition at line 939 of file lidort_interface_types.h.

◆ bs_nbeams() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_nbeams ( ) const
inline

Definition at line 899 of file lidort_interface_types.h.

◆ bs_nbeams() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_nbeams ( const int &  bs_nbeams_in)
inline

Definition at line 903 of file lidort_interface_types.h.

◆ bs_nstreams() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_nstreams ( ) const
inline

Definition at line 890 of file lidort_interface_types.h.

◆ bs_nstreams() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_nstreams ( const int &  bs_nstreams_in)
inline

Definition at line 894 of file lidort_interface_types.h.

◆ bs_nstreams_brdf() [1/2]

const int& FullPhysics::Brdf_Sup_Inputs::bs_nstreams_brdf ( ) const
inline

Definition at line 1039 of file lidort_interface_types.h.

◆ bs_nstreams_brdf() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_nstreams_brdf ( const int &  bs_nstreams_brdf_in)
inline

Definition at line 1043 of file lidort_interface_types.h.

◆ bs_salinity() [1/2]

const double& FullPhysics::Brdf_Sup_Inputs::bs_salinity ( ) const
inline

Definition at line 1120 of file lidort_interface_types.h.

◆ bs_salinity() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_salinity ( const double &  bs_salinity_in)
inline

Definition at line 1124 of file lidort_interface_types.h.

◆ bs_user_angles_input() [1/2]

const blitz::Array<double, 1>& FullPhysics::Brdf_Sup_Inputs::bs_user_angles_input ( ) const
inline

Definition at line 944 of file lidort_interface_types.h.

◆ bs_user_angles_input() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_user_angles_input ( const blitz::Array< double, 1 > &  bs_user_angles_input_in)
inline

Definition at line 948 of file lidort_interface_types.h.

◆ bs_user_obsgeoms() [1/2]

const blitz::Array<double, 2>& FullPhysics::Brdf_Sup_Inputs::bs_user_obsgeoms ( ) const
inline

Definition at line 962 of file lidort_interface_types.h.

◆ bs_user_obsgeoms() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_user_obsgeoms ( const blitz::Array< double, 2 > &  bs_user_obsgeoms_in)
inline

Definition at line 966 of file lidort_interface_types.h.

◆ bs_user_relazms() [1/2]

const blitz::Array<double, 1>& FullPhysics::Brdf_Sup_Inputs::bs_user_relazms ( ) const
inline

Definition at line 926 of file lidort_interface_types.h.

◆ bs_user_relazms() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_user_relazms ( const blitz::Array< double, 1 > &  bs_user_relazms_in)
inline

Definition at line 930 of file lidort_interface_types.h.

◆ bs_wavelength() [1/2]

const double& FullPhysics::Brdf_Sup_Inputs::bs_wavelength ( ) const
inline

Definition at line 1129 of file lidort_interface_types.h.

◆ bs_wavelength() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_wavelength ( const double &  bs_wavelength_in)
inline

Definition at line 1133 of file lidort_interface_types.h.

◆ bs_which_brdf() [1/2]

const blitz::Array<int, 1>& FullPhysics::Brdf_Sup_Inputs::bs_which_brdf ( ) const
inline

Definition at line 990 of file lidort_interface_types.h.

◆ bs_which_brdf() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_which_brdf ( const blitz::Array< int, 1 > &  bs_which_brdf_in)
inline

Definition at line 994 of file lidort_interface_types.h.

◆ bs_winddir() [1/2]

const blitz::Array<double, 1>& FullPhysics::Brdf_Sup_Inputs::bs_winddir ( ) const
inline

Definition at line 1147 of file lidort_interface_types.h.

◆ bs_winddir() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_winddir ( const blitz::Array< double, 1 > &  bs_winddir_in)
inline

Definition at line 1151 of file lidort_interface_types.h.

◆ bs_windspeed() [1/2]

const double& FullPhysics::Brdf_Sup_Inputs::bs_windspeed ( ) const
inline

Definition at line 1138 of file lidort_interface_types.h.

◆ bs_windspeed() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_windspeed ( const double &  bs_windspeed_in)
inline

Definition at line 1142 of file lidort_interface_types.h.

◆ bs_wsa_value() [1/2]

const double& FullPhysics::Brdf_Sup_Inputs::bs_wsa_value ( ) const
inline

Definition at line 1093 of file lidort_interface_types.h.

◆ bs_wsa_value() [2/2]

void FullPhysics::Brdf_Sup_Inputs::bs_wsa_value ( const double &  bs_wsa_value_in)
inline

Definition at line 1097 of file lidort_interface_types.h.

◆ check_byte_sizes()

void FullPhysics::Brdf_Sup_Inputs::check_byte_sizes ( )
inline

Definition at line 1283 of file lidort_interface_types.h.

◆ fortran_type_ptr()

void* FullPhysics::Lidort_Structure::fortran_type_ptr ( )
inlineinherited

Definition at line 234 of file lidort_interface_types.h.

◆ print()

virtual void FullPhysics::Brdf_Sup_Inputs::print ( std::ostream &  output_stream) const
inlinevirtual

Implements FullPhysics::Lidort_Structure.

Definition at line 1231 of file lidort_interface_types.h.

◆ print_to_string()

std::string FullPhysics::Printable< Lidort_Structure >::print_to_string ( ) const
inlineinherited

Print to string.

This is primarily useful for SWIG wrappers to this class, e.g. a to_s method in ruby.

Definition at line 31 of file printable.h.

Member Data Documentation

◆ fortran_type_c

void* FullPhysics::Lidort_Structure::fortran_type_c
protectedinherited

Definition at line 239 of file lidort_interface_types.h.

◆ owns_pointer

bool FullPhysics::Lidort_Structure::owns_pointer
protectedinherited

Definition at line 240 of file lidort_interface_types.h.


The documentation for this class was generated from the following file:

Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:12