ReFRACtor
FullPhysics::Brdf_Sup_Outputs Class Reference

#include <lidort_interface_types.h>

+ Inheritance diagram for FullPhysics::Brdf_Sup_Outputs:
+ Collaboration diagram for FullPhysics::Brdf_Sup_Outputs:

Public Member Functions

 Brdf_Sup_Outputs ()
 
 Brdf_Sup_Outputs (void *allocated_f_type_c)
 
 ~Brdf_Sup_Outputs ()
 
const blitz::Array< double, 3 > & bs_brdf_f () const
 
void bs_brdf_f (const blitz::Array< double, 3 > &bs_brdf_f_in)
 
const blitz::Array< double, 3 > & bs_brdf_f_0 () const
 
void bs_brdf_f_0 (const blitz::Array< double, 3 > &bs_brdf_f_0_in)
 
const double & bs_bsa_calculated () const
 
void bs_bsa_calculated (const double &bs_bsa_calculated_in)
 
const blitz::Array< double, 1 > & bs_bsa_kernels () const
 
void bs_bsa_kernels (const blitz::Array< double, 1 > &bs_bsa_kernels_in)
 
const blitz::Array< double, 3 > & bs_dbounce_brdfunc () const
 
void bs_dbounce_brdfunc (const blitz::Array< double, 3 > &bs_dbounce_brdfunc_in)
 
const blitz::Array< double, 1 > & bs_emissivity () const
 
void bs_emissivity (const blitz::Array< double, 1 > &bs_emissivity_in)
 
const blitz::Array< double, 3 > & bs_user_brdf_f () const
 
void bs_user_brdf_f (const blitz::Array< double, 3 > &bs_user_brdf_f_in)
 
const blitz::Array< double, 3 > & bs_user_brdf_f_0 () const
 
void bs_user_brdf_f_0 (const blitz::Array< double, 3 > &bs_user_brdf_f_0_in)
 
const blitz::Array< double, 1 > & bs_user_emissivity () const
 
void bs_user_emissivity (const blitz::Array< double, 1 > &bs_user_emissivity_in)
 
const double & bs_wsa_calculated () const
 
void bs_wsa_calculated (const double &bs_wsa_calculated_in)
 
const blitz::Array< double, 1 > & bs_wsa_kernels () const
 
void bs_wsa_kernels (const blitz::Array< double, 1 > &bs_wsa_kernels_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 1440 of file lidort_interface_types.h.

Constructor & Destructor Documentation

◆ Brdf_Sup_Outputs() [1/2]

FullPhysics::Brdf_Sup_Outputs::Brdf_Sup_Outputs ( )
inline

Definition at line 1443 of file lidort_interface_types.h.

◆ Brdf_Sup_Outputs() [2/2]

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

Definition at line 1450 of file lidort_interface_types.h.

◆ ~Brdf_Sup_Outputs()

FullPhysics::Brdf_Sup_Outputs::~Brdf_Sup_Outputs ( )
inline

Definition at line 1457 of file lidort_interface_types.h.

Member Function Documentation

◆ bs_brdf_f() [1/2]

const blitz::Array<double, 3>& FullPhysics::Brdf_Sup_Outputs::bs_brdf_f ( ) const
inline

Definition at line 1480 of file lidort_interface_types.h.

◆ bs_brdf_f() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_brdf_f ( const blitz::Array< double, 3 > &  bs_brdf_f_in)
inline

Definition at line 1484 of file lidort_interface_types.h.

◆ bs_brdf_f_0() [1/2]

const blitz::Array<double, 3>& FullPhysics::Brdf_Sup_Outputs::bs_brdf_f_0 ( ) const
inline

Definition at line 1471 of file lidort_interface_types.h.

◆ bs_brdf_f_0() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_brdf_f_0 ( const blitz::Array< double, 3 > &  bs_brdf_f_0_in)
inline

Definition at line 1475 of file lidort_interface_types.h.

◆ bs_bsa_calculated() [1/2]

const double& FullPhysics::Brdf_Sup_Outputs::bs_bsa_calculated ( ) const
inline

Definition at line 1543 of file lidort_interface_types.h.

◆ bs_bsa_calculated() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_bsa_calculated ( const double &  bs_bsa_calculated_in)
inline

Definition at line 1547 of file lidort_interface_types.h.

◆ bs_bsa_kernels() [1/2]

const blitz::Array<double, 1>& FullPhysics::Brdf_Sup_Outputs::bs_bsa_kernels ( ) const
inline

Definition at line 1552 of file lidort_interface_types.h.

◆ bs_bsa_kernels() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_bsa_kernels ( const blitz::Array< double, 1 > &  bs_bsa_kernels_in)
inline

Definition at line 1556 of file lidort_interface_types.h.

◆ bs_dbounce_brdfunc() [1/2]

const blitz::Array<double, 3>& FullPhysics::Brdf_Sup_Outputs::bs_dbounce_brdfunc ( ) const
inline

Definition at line 1462 of file lidort_interface_types.h.

◆ bs_dbounce_brdfunc() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_dbounce_brdfunc ( const blitz::Array< double, 3 > &  bs_dbounce_brdfunc_in)
inline

Definition at line 1466 of file lidort_interface_types.h.

◆ bs_emissivity() [1/2]

const blitz::Array<double, 1>& FullPhysics::Brdf_Sup_Outputs::bs_emissivity ( ) const
inline

Definition at line 1507 of file lidort_interface_types.h.

◆ bs_emissivity() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_emissivity ( const blitz::Array< double, 1 > &  bs_emissivity_in)
inline

Definition at line 1511 of file lidort_interface_types.h.

◆ bs_user_brdf_f() [1/2]

const blitz::Array<double, 3>& FullPhysics::Brdf_Sup_Outputs::bs_user_brdf_f ( ) const
inline

Definition at line 1498 of file lidort_interface_types.h.

◆ bs_user_brdf_f() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_user_brdf_f ( const blitz::Array< double, 3 > &  bs_user_brdf_f_in)
inline

Definition at line 1502 of file lidort_interface_types.h.

◆ bs_user_brdf_f_0() [1/2]

const blitz::Array<double, 3>& FullPhysics::Brdf_Sup_Outputs::bs_user_brdf_f_0 ( ) const
inline

Definition at line 1489 of file lidort_interface_types.h.

◆ bs_user_brdf_f_0() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_user_brdf_f_0 ( const blitz::Array< double, 3 > &  bs_user_brdf_f_0_in)
inline

Definition at line 1493 of file lidort_interface_types.h.

◆ bs_user_emissivity() [1/2]

const blitz::Array<double, 1>& FullPhysics::Brdf_Sup_Outputs::bs_user_emissivity ( ) const
inline

Definition at line 1516 of file lidort_interface_types.h.

◆ bs_user_emissivity() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_user_emissivity ( const blitz::Array< double, 1 > &  bs_user_emissivity_in)
inline

Definition at line 1520 of file lidort_interface_types.h.

◆ bs_wsa_calculated() [1/2]

const double& FullPhysics::Brdf_Sup_Outputs::bs_wsa_calculated ( ) const
inline

Definition at line 1525 of file lidort_interface_types.h.

◆ bs_wsa_calculated() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_wsa_calculated ( const double &  bs_wsa_calculated_in)
inline

Definition at line 1529 of file lidort_interface_types.h.

◆ bs_wsa_kernels() [1/2]

const blitz::Array<double, 1>& FullPhysics::Brdf_Sup_Outputs::bs_wsa_kernels ( ) const
inline

Definition at line 1534 of file lidort_interface_types.h.

◆ bs_wsa_kernels() [2/2]

void FullPhysics::Brdf_Sup_Outputs::bs_wsa_kernels ( const blitz::Array< double, 1 > &  bs_wsa_kernels_in)
inline

Definition at line 1538 of file lidort_interface_types.h.

◆ check_byte_sizes()

void FullPhysics::Brdf_Sup_Outputs::check_byte_sizes ( )
inline

Definition at line 1580 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_Outputs::print ( std::ostream &  output_stream) const
inlinevirtual

Implements FullPhysics::Lidort_Structure.

Definition at line 1564 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