ReFRACtor
FullPhysics::Lidort_Linsup_Brdf Class Reference

#include <lidort_interface_types.h>

+ Inheritance diagram for FullPhysics::Lidort_Linsup_Brdf:
+ Collaboration diagram for FullPhysics::Lidort_Linsup_Brdf:

Public Member Functions

 Lidort_Linsup_Brdf ()
 
 Lidort_Linsup_Brdf (void *allocated_f_type_c)
 
 ~Lidort_Linsup_Brdf ()
 
void check_byte_sizes ()
 
void copy_from_sup (Brdf_Linsup_Outputs &supp_obj)
 
void * fortran_type_ptr ()
 
virtual void print (std::ostream &output_stream) const
 
std::string print_to_string () const
 Print to string. More...
 
const blitz::Array< double, 4 > & ts_ls_brdf_f () const
 
void ts_ls_brdf_f (const blitz::Array< double, 4 > &ts_ls_brdf_f_in)
 
const blitz::Array< double, 4 > & ts_ls_brdf_f_0 () const
 
void ts_ls_brdf_f_0 (const blitz::Array< double, 4 > &ts_ls_brdf_f_0_in)
 
const blitz::Array< double, 2 > & ts_ls_emissivity () const
 
void ts_ls_emissivity (const blitz::Array< double, 2 > &ts_ls_emissivity_in)
 
const blitz::Array< double, 4 > & ts_ls_exactdb_brdfunc () const
 
void ts_ls_exactdb_brdfunc (const blitz::Array< double, 4 > &ts_ls_exactdb_brdfunc_in)
 
const blitz::Array< double, 4 > & ts_ls_user_brdf_f () const
 
void ts_ls_user_brdf_f (const blitz::Array< double, 4 > &ts_ls_user_brdf_f_in)
 
const blitz::Array< double, 4 > & ts_ls_user_brdf_f_0 () const
 
void ts_ls_user_brdf_f_0 (const blitz::Array< double, 4 > &ts_ls_user_brdf_f_0_in)
 
const blitz::Array< double, 2 > & ts_ls_user_emissivity () const
 
void ts_ls_user_emissivity (const blitz::Array< double, 2 > &ts_ls_user_emissivity_in)
 

Protected Attributes

void * fortran_type_c
 
bool owns_pointer
 

Detailed Description

Definition at line 3531 of file lidort_interface_types.h.

Constructor & Destructor Documentation

◆ Lidort_Linsup_Brdf() [1/2]

FullPhysics::Lidort_Linsup_Brdf::Lidort_Linsup_Brdf ( )
inline

Definition at line 3534 of file lidort_interface_types.h.

◆ Lidort_Linsup_Brdf() [2/2]

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

Definition at line 3541 of file lidort_interface_types.h.

◆ ~Lidort_Linsup_Brdf()

FullPhysics::Lidort_Linsup_Brdf::~Lidort_Linsup_Brdf ( )
inline

Definition at line 3548 of file lidort_interface_types.h.

Member Function Documentation

◆ check_byte_sizes()

void FullPhysics::Lidort_Linsup_Brdf::check_byte_sizes ( )
inline

Definition at line 3631 of file lidort_interface_types.h.

◆ copy_from_sup()

void FullPhysics::Lidort_Linsup_Brdf::copy_from_sup ( Brdf_Linsup_Outputs supp_obj)
inline

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

Implements FullPhysics::Lidort_Structure.

Definition at line 3619 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.

◆ ts_ls_brdf_f() [1/2]

const blitz::Array<double, 4>& FullPhysics::Lidort_Linsup_Brdf::ts_ls_brdf_f ( ) const
inline

Definition at line 3571 of file lidort_interface_types.h.

◆ ts_ls_brdf_f() [2/2]

void FullPhysics::Lidort_Linsup_Brdf::ts_ls_brdf_f ( const blitz::Array< double, 4 > &  ts_ls_brdf_f_in)
inline

Definition at line 3575 of file lidort_interface_types.h.

◆ ts_ls_brdf_f_0() [1/2]

const blitz::Array<double, 4>& FullPhysics::Lidort_Linsup_Brdf::ts_ls_brdf_f_0 ( ) const
inline

Definition at line 3562 of file lidort_interface_types.h.

◆ ts_ls_brdf_f_0() [2/2]

void FullPhysics::Lidort_Linsup_Brdf::ts_ls_brdf_f_0 ( const blitz::Array< double, 4 > &  ts_ls_brdf_f_0_in)
inline

Definition at line 3566 of file lidort_interface_types.h.

◆ ts_ls_emissivity() [1/2]

const blitz::Array<double, 2>& FullPhysics::Lidort_Linsup_Brdf::ts_ls_emissivity ( ) const
inline

Definition at line 3598 of file lidort_interface_types.h.

◆ ts_ls_emissivity() [2/2]

void FullPhysics::Lidort_Linsup_Brdf::ts_ls_emissivity ( const blitz::Array< double, 2 > &  ts_ls_emissivity_in)
inline

Definition at line 3602 of file lidort_interface_types.h.

◆ ts_ls_exactdb_brdfunc() [1/2]

const blitz::Array<double, 4>& FullPhysics::Lidort_Linsup_Brdf::ts_ls_exactdb_brdfunc ( ) const
inline

Definition at line 3553 of file lidort_interface_types.h.

◆ ts_ls_exactdb_brdfunc() [2/2]

void FullPhysics::Lidort_Linsup_Brdf::ts_ls_exactdb_brdfunc ( const blitz::Array< double, 4 > &  ts_ls_exactdb_brdfunc_in)
inline

Definition at line 3557 of file lidort_interface_types.h.

◆ ts_ls_user_brdf_f() [1/2]

const blitz::Array<double, 4>& FullPhysics::Lidort_Linsup_Brdf::ts_ls_user_brdf_f ( ) const
inline

Definition at line 3589 of file lidort_interface_types.h.

◆ ts_ls_user_brdf_f() [2/2]

void FullPhysics::Lidort_Linsup_Brdf::ts_ls_user_brdf_f ( const blitz::Array< double, 4 > &  ts_ls_user_brdf_f_in)
inline

Definition at line 3593 of file lidort_interface_types.h.

◆ ts_ls_user_brdf_f_0() [1/2]

const blitz::Array<double, 4>& FullPhysics::Lidort_Linsup_Brdf::ts_ls_user_brdf_f_0 ( ) const
inline

Definition at line 3580 of file lidort_interface_types.h.

◆ ts_ls_user_brdf_f_0() [2/2]

void FullPhysics::Lidort_Linsup_Brdf::ts_ls_user_brdf_f_0 ( const blitz::Array< double, 4 > &  ts_ls_user_brdf_f_0_in)
inline

Definition at line 3584 of file lidort_interface_types.h.

◆ ts_ls_user_emissivity() [1/2]

const blitz::Array<double, 2>& FullPhysics::Lidort_Linsup_Brdf::ts_ls_user_emissivity ( ) const
inline

Definition at line 3607 of file lidort_interface_types.h.

◆ ts_ls_user_emissivity() [2/2]

void FullPhysics::Lidort_Linsup_Brdf::ts_ls_user_emissivity ( const blitz::Array< double, 2 > &  ts_ls_user_emissivity_in)
inline

Definition at line 3611 of file lidort_interface_types.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