ReFRACtor
FullPhysics::SpurrBrdfDriver Member List

This is the complete list of members for FullPhysics::SpurrBrdfDriver, including all inherited members.

brdf_factorsFullPhysics::SpurrBrdfDrivermutableprotected
brdf_paramsFullPhysics::SpurrBrdfDrivermutableprotected
calculate_brdf() const =0FullPhysics::SpurrBrdfDriverprotectedpure virtual
do_kparams_derivs(const int kernel_index) const =0FullPhysics::SpurrBrdfDriverpure virtual
do_kparams_derivs(const int kernel_index, const bool do_kparams)=0FullPhysics::SpurrBrdfDriverprotectedpure virtual
do_shadow_effect() const =0FullPhysics::SpurrBrdfDriverpure virtual
do_shadow_effect(const bool do_shadow) const =0FullPhysics::SpurrBrdfDriverprotectedpure virtual
initialize_brdf_inputs(int surface_type)FullPhysics::SpurrBrdfDrivervirtual
initialize_brdf_kernel(int kernel_type)FullPhysics::SpurrBrdfDriverprotectedvirtual
initialize_kernel_parameters(const int kernel_index, const int which_brdf, const bool lambertian_flag, const int n_brdf_parameters, const bool do_factor_wfs, const blitz::Array< bool, 1 > &do_params_wfs)=0FullPhysics::SpurrBrdfDriverprotectedpure virtual
n_brdf_kernels() const =0FullPhysics::SpurrBrdfDriverpure virtual
n_brdf_kernels(const int n_kernels)=0FullPhysics::SpurrBrdfDriverprotectedpure virtual
n_kernel_factor_wfs() const =0FullPhysics::SpurrBrdfDriverpure virtual
n_kernel_factor_wfs(const int n_factors)=0FullPhysics::SpurrBrdfDriverprotectedpure virtual
n_kernel_params_wfs() const =0FullPhysics::SpurrBrdfDriverpure virtual
n_kernel_params_wfs(const int n_params)=0FullPhysics::SpurrBrdfDriverprotectedpure virtual
n_surface_wfs() const =0FullPhysics::SpurrBrdfDriverpure virtual
n_surface_wfs(const int n_wfs)=0FullPhysics::SpurrBrdfDriverprotectedpure virtual
setup_brdf_inputs(int surface_type, const ArrayAd< double, 1 > &surface_parameters) constFullPhysics::SpurrBrdfDrivervirtual
setup_breon_inputs(int kernel_index, ArrayAd< double, 1 > &surface_parameters, const blitz::Array< int, 1 > &parameter_indexes) constFullPhysics::SpurrBrdfDriverprotectedvirtual
setup_coxmunk_inputs(int kernel_index, ArrayAd< double, 1 > &surface_parameters, const blitz::Array< int, 1 > &parameter_indexes) constFullPhysics::SpurrBrdfDriverprotectedvirtual
setup_geometry(double sza, double azm, double zen) const =0FullPhysics::SpurrBrdfDriverpure virtual
setup_lambertian_inputs(int kernel_index, ArrayAd< double, 1 > &surface_parameters, const blitz::Array< int, 1 > &parameter_indexes) constFullPhysics::SpurrBrdfDriverprotectedvirtual
setup_rahman_inputs(int kernel_index, ArrayAd< double, 1 > &surface_parameters, const blitz::Array< int, 1 > &parameter_indexes) constFullPhysics::SpurrBrdfDriverprotectedvirtual
~GenericObject()FullPhysics::GenericObjectinlinevirtual

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