ReFRACtor
FullPhysics::Lidort_Modified_Boolean Class Reference

#include <lidort_interface_types.h>

+ Inheritance diagram for FullPhysics::Lidort_Modified_Boolean:
+ Collaboration diagram for FullPhysics::Lidort_Modified_Boolean:

Public Member Functions

 Lidort_Modified_Boolean ()
 
 Lidort_Modified_Boolean (void *allocated_f_type_c)
 
 ~Lidort_Modified_Boolean ()
 
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...
 
const bool ts_do_additional_mvout () const
 
void ts_do_additional_mvout (const bool &ts_do_additional_mvout_in)
 
const bool ts_do_all_fourier () const
 
void ts_do_all_fourier (const bool &ts_do_all_fourier_in)
 
const bool ts_do_bvp_telescoping () const
 
void ts_do_bvp_telescoping (const bool &ts_do_bvp_telescoping_in)
 
const bool ts_do_chapman_function () const
 
void ts_do_chapman_function (const bool &ts_do_chapman_function_in)
 
const bool ts_do_deltam_scaling () const
 
void ts_do_deltam_scaling (const bool &ts_do_deltam_scaling_in)
 
const bool ts_do_double_convtest () const
 
void ts_do_double_convtest (const bool &ts_do_double_convtest_in)
 
const bool ts_do_isotropic_only () const
 
void ts_do_isotropic_only (const bool &ts_do_isotropic_only_in)
 
const bool ts_do_mvout_only () const
 
void ts_do_mvout_only (const bool &ts_do_mvout_only_in)
 
const bool ts_do_no_azimuth () const
 
void ts_do_no_azimuth (const bool &ts_do_no_azimuth_in)
 
const bool ts_do_observation_geometry () const
 
void ts_do_observation_geometry (const bool &ts_do_observation_geometry_in)
 
const bool ts_do_rayleigh_only () const
 
void ts_do_rayleigh_only (const bool &ts_do_rayleigh_only_in)
 
const bool ts_do_refractive_geometry () const
 
void ts_do_refractive_geometry (const bool &ts_do_refractive_geometry_in)
 
const bool ts_do_solar_sources () const
 
void ts_do_solar_sources (const bool &ts_do_solar_sources_in)
 
const bool ts_do_solution_saving () const
 
void ts_do_solution_saving (const bool &ts_do_solution_saving_in)
 
const bool ts_do_sscorr_nadir () const
 
void ts_do_sscorr_nadir (const bool &ts_do_sscorr_nadir_in)
 
const bool ts_do_sscorr_outgoing () const
 
void ts_do_sscorr_outgoing (const bool &ts_do_sscorr_outgoing_in)
 
const bool ts_do_thermal_transonly () const
 
void ts_do_thermal_transonly (const bool &ts_do_thermal_transonly_in)
 
const bool ts_do_user_streams () const
 
void ts_do_user_streams (const bool &ts_do_user_streams_in)
 

Protected Attributes

void * fortran_type_c
 
bool owns_pointer
 

Detailed Description

Definition at line 6657 of file lidort_interface_types.h.

Constructor & Destructor Documentation

◆ Lidort_Modified_Boolean() [1/2]

FullPhysics::Lidort_Modified_Boolean::Lidort_Modified_Boolean ( )
inline

Definition at line 6660 of file lidort_interface_types.h.

◆ Lidort_Modified_Boolean() [2/2]

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

Definition at line 6667 of file lidort_interface_types.h.

◆ ~Lidort_Modified_Boolean()

FullPhysics::Lidort_Modified_Boolean::~Lidort_Modified_Boolean ( )
inline

Definition at line 6674 of file lidort_interface_types.h.

Member Function Documentation

◆ check_byte_sizes()

void FullPhysics::Lidort_Modified_Boolean::check_byte_sizes ( )
inline

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

Implements FullPhysics::Lidort_Structure.

Definition at line 6844 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_do_additional_mvout() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_additional_mvout ( ) const
inline

Definition at line 6805 of file lidort_interface_types.h.

◆ ts_do_additional_mvout() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_additional_mvout ( const bool &  ts_do_additional_mvout_in)
inline

Definition at line 6809 of file lidort_interface_types.h.

◆ ts_do_all_fourier() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_all_fourier ( ) const
inline

Definition at line 6760 of file lidort_interface_types.h.

◆ ts_do_all_fourier() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_all_fourier ( const bool &  ts_do_all_fourier_in)
inline

Definition at line 6764 of file lidort_interface_types.h.

◆ ts_do_bvp_telescoping() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_bvp_telescoping ( ) const
inline

Definition at line 6787 of file lidort_interface_types.h.

◆ ts_do_bvp_telescoping() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_bvp_telescoping ( const bool &  ts_do_bvp_telescoping_in)
inline

Definition at line 6791 of file lidort_interface_types.h.

◆ ts_do_chapman_function() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_chapman_function ( ) const
inline

Definition at line 6724 of file lidort_interface_types.h.

◆ ts_do_chapman_function() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_chapman_function ( const bool &  ts_do_chapman_function_in)
inline

Definition at line 6728 of file lidort_interface_types.h.

◆ ts_do_deltam_scaling() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_deltam_scaling ( ) const
inline

Definition at line 6769 of file lidort_interface_types.h.

◆ ts_do_deltam_scaling() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_deltam_scaling ( const bool &  ts_do_deltam_scaling_in)
inline

Definition at line 6773 of file lidort_interface_types.h.

◆ ts_do_double_convtest() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_double_convtest ( ) const
inline

Definition at line 6697 of file lidort_interface_types.h.

◆ ts_do_double_convtest() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_double_convtest ( const bool &  ts_do_double_convtest_in)
inline

Definition at line 6701 of file lidort_interface_types.h.

◆ ts_do_isotropic_only() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_isotropic_only ( ) const
inline

Definition at line 6742 of file lidort_interface_types.h.

◆ ts_do_isotropic_only() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_isotropic_only ( const bool &  ts_do_isotropic_only_in)
inline

Definition at line 6746 of file lidort_interface_types.h.

◆ ts_do_mvout_only() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_mvout_only ( ) const
inline

Definition at line 6814 of file lidort_interface_types.h.

◆ ts_do_mvout_only() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_mvout_only ( const bool &  ts_do_mvout_only_in)
inline

Definition at line 6818 of file lidort_interface_types.h.

◆ ts_do_no_azimuth() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_no_azimuth ( ) const
inline

Definition at line 6751 of file lidort_interface_types.h.

◆ ts_do_no_azimuth() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_no_azimuth ( const bool &  ts_do_no_azimuth_in)
inline

Definition at line 6755 of file lidort_interface_types.h.

◆ ts_do_observation_geometry() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_observation_geometry ( ) const
inline

Definition at line 6832 of file lidort_interface_types.h.

◆ ts_do_observation_geometry() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_observation_geometry ( const bool &  ts_do_observation_geometry_in)
inline

Definition at line 6836 of file lidort_interface_types.h.

◆ ts_do_rayleigh_only() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_rayleigh_only ( ) const
inline

Definition at line 6733 of file lidort_interface_types.h.

◆ ts_do_rayleigh_only() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_rayleigh_only ( const bool &  ts_do_rayleigh_only_in)
inline

Definition at line 6737 of file lidort_interface_types.h.

◆ ts_do_refractive_geometry() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_refractive_geometry ( ) const
inline

Definition at line 6715 of file lidort_interface_types.h.

◆ ts_do_refractive_geometry() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_refractive_geometry ( const bool &  ts_do_refractive_geometry_in)
inline

Definition at line 6719 of file lidort_interface_types.h.

◆ ts_do_solar_sources() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_solar_sources ( ) const
inline

Definition at line 6706 of file lidort_interface_types.h.

◆ ts_do_solar_sources() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_solar_sources ( const bool &  ts_do_solar_sources_in)
inline

Definition at line 6710 of file lidort_interface_types.h.

◆ ts_do_solution_saving() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_solution_saving ( ) const
inline

Definition at line 6778 of file lidort_interface_types.h.

◆ ts_do_solution_saving() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_solution_saving ( const bool &  ts_do_solution_saving_in)
inline

Definition at line 6782 of file lidort_interface_types.h.

◆ ts_do_sscorr_nadir() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_sscorr_nadir ( ) const
inline

Definition at line 6679 of file lidort_interface_types.h.

◆ ts_do_sscorr_nadir() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_sscorr_nadir ( const bool &  ts_do_sscorr_nadir_in)
inline

Definition at line 6683 of file lidort_interface_types.h.

◆ ts_do_sscorr_outgoing() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_sscorr_outgoing ( ) const
inline

Definition at line 6688 of file lidort_interface_types.h.

◆ ts_do_sscorr_outgoing() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_sscorr_outgoing ( const bool &  ts_do_sscorr_outgoing_in)
inline

Definition at line 6692 of file lidort_interface_types.h.

◆ ts_do_thermal_transonly() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_thermal_transonly ( ) const
inline

Definition at line 6823 of file lidort_interface_types.h.

◆ ts_do_thermal_transonly() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_thermal_transonly ( const bool &  ts_do_thermal_transonly_in)
inline

Definition at line 6827 of file lidort_interface_types.h.

◆ ts_do_user_streams() [1/2]

const bool FullPhysics::Lidort_Modified_Boolean::ts_do_user_streams ( ) const
inline

Definition at line 6796 of file lidort_interface_types.h.

◆ ts_do_user_streams() [2/2]

void FullPhysics::Lidort_Modified_Boolean::ts_do_user_streams ( const bool &  ts_do_user_streams_in)
inline

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