ReFRACtor
FullPhysics::Lidort_Fixed_Lincontrol Class Reference

#include <lidort_interface_types.h>

+ Inheritance diagram for FullPhysics::Lidort_Fixed_Lincontrol:
+ Collaboration diagram for FullPhysics::Lidort_Fixed_Lincontrol:

Public Member Functions

 Lidort_Fixed_Lincontrol ()
 
 Lidort_Fixed_Lincontrol (void *allocated_f_type_c)
 
 ~Lidort_Fixed_Lincontrol ()
 
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_atmos_lbbf () const
 
void ts_do_atmos_lbbf (const bool &ts_do_atmos_lbbf_in)
 
const bool ts_do_column_linearization () const
 
void ts_do_column_linearization (const bool &ts_do_column_linearization_in)
 
const bool ts_do_profile_linearization () const
 
void ts_do_profile_linearization (const bool &ts_do_profile_linearization_in)
 
const bool ts_do_sleave_wfs () const
 
void ts_do_sleave_wfs (const bool &ts_do_sleave_wfs_in)
 
const bool ts_do_surface_lbbf () const
 
void ts_do_surface_lbbf (const bool &ts_do_surface_lbbf_in)
 
const bool ts_do_surface_linearization () const
 
void ts_do_surface_linearization (const bool &ts_do_surface_linearization_in)
 
const blitz::Array< bool, 1 > ts_layer_vary_flag () const
 
void ts_layer_vary_flag (const blitz::Array< bool, 1 > &ts_layer_vary_flag_in)
 
const blitz::Array< int, 1 > & ts_layer_vary_number () const
 
void ts_layer_vary_number (const blitz::Array< int, 1 > &ts_layer_vary_number_in)
 
const int & ts_n_sleave_wfs () const
 
void ts_n_sleave_wfs (const int &ts_n_sleave_wfs_in)
 
const int & ts_n_surface_wfs () const
 
void ts_n_surface_wfs (const int &ts_n_surface_wfs_in)
 
const int & ts_n_totalcolumn_wfs () const
 
void ts_n_totalcolumn_wfs (const int &ts_n_totalcolumn_wfs_in)
 

Protected Attributes

void * fortran_type_c
 
bool owns_pointer
 

Detailed Description

Definition at line 2490 of file lidort_interface_types.h.

Constructor & Destructor Documentation

◆ Lidort_Fixed_Lincontrol() [1/2]

FullPhysics::Lidort_Fixed_Lincontrol::Lidort_Fixed_Lincontrol ( )
inline

Definition at line 2493 of file lidort_interface_types.h.

◆ Lidort_Fixed_Lincontrol() [2/2]

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

Definition at line 2500 of file lidort_interface_types.h.

◆ ~Lidort_Fixed_Lincontrol()

FullPhysics::Lidort_Fixed_Lincontrol::~Lidort_Fixed_Lincontrol ( )
inline

Definition at line 2507 of file lidort_interface_types.h.

Member Function Documentation

◆ check_byte_sizes()

void FullPhysics::Lidort_Fixed_Lincontrol::check_byte_sizes ( )
inline

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

Implements FullPhysics::Lidort_Structure.

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

const bool FullPhysics::Lidort_Fixed_Lincontrol::ts_do_atmos_lbbf ( ) const
inline

Definition at line 2597 of file lidort_interface_types.h.

◆ ts_do_atmos_lbbf() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_do_atmos_lbbf ( const bool &  ts_do_atmos_lbbf_in)
inline

Definition at line 2601 of file lidort_interface_types.h.

◆ ts_do_column_linearization() [1/2]

const bool FullPhysics::Lidort_Fixed_Lincontrol::ts_do_column_linearization ( ) const
inline

Definition at line 2512 of file lidort_interface_types.h.

◆ ts_do_column_linearization() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_do_column_linearization ( const bool &  ts_do_column_linearization_in)
inline

Definition at line 2516 of file lidort_interface_types.h.

◆ ts_do_profile_linearization() [1/2]

const bool FullPhysics::Lidort_Fixed_Lincontrol::ts_do_profile_linearization ( ) const
inline

Definition at line 2521 of file lidort_interface_types.h.

◆ ts_do_profile_linearization() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_do_profile_linearization ( const bool &  ts_do_profile_linearization_in)
inline

Definition at line 2525 of file lidort_interface_types.h.

◆ ts_do_sleave_wfs() [1/2]

const bool FullPhysics::Lidort_Fixed_Lincontrol::ts_do_sleave_wfs ( ) const
inline

Definition at line 2539 of file lidort_interface_types.h.

◆ ts_do_sleave_wfs() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_do_sleave_wfs ( const bool &  ts_do_sleave_wfs_in)
inline

Definition at line 2543 of file lidort_interface_types.h.

◆ ts_do_surface_lbbf() [1/2]

const bool FullPhysics::Lidort_Fixed_Lincontrol::ts_do_surface_lbbf ( ) const
inline

Definition at line 2606 of file lidort_interface_types.h.

◆ ts_do_surface_lbbf() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_do_surface_lbbf ( const bool &  ts_do_surface_lbbf_in)
inline

Definition at line 2610 of file lidort_interface_types.h.

◆ ts_do_surface_linearization() [1/2]

const bool FullPhysics::Lidort_Fixed_Lincontrol::ts_do_surface_linearization ( ) const
inline

Definition at line 2530 of file lidort_interface_types.h.

◆ ts_do_surface_linearization() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_do_surface_linearization ( const bool &  ts_do_surface_linearization_in)
inline

Definition at line 2534 of file lidort_interface_types.h.

◆ ts_layer_vary_flag() [1/2]

const blitz::Array<bool, 1> FullPhysics::Lidort_Fixed_Lincontrol::ts_layer_vary_flag ( ) const
inline

Definition at line 2548 of file lidort_interface_types.h.

◆ ts_layer_vary_flag() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_layer_vary_flag ( const blitz::Array< bool, 1 > &  ts_layer_vary_flag_in)
inline

Definition at line 2554 of file lidort_interface_types.h.

◆ ts_layer_vary_number() [1/2]

const blitz::Array<int, 1>& FullPhysics::Lidort_Fixed_Lincontrol::ts_layer_vary_number ( ) const
inline

Definition at line 2561 of file lidort_interface_types.h.

◆ ts_layer_vary_number() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_layer_vary_number ( const blitz::Array< int, 1 > &  ts_layer_vary_number_in)
inline

Definition at line 2565 of file lidort_interface_types.h.

◆ ts_n_sleave_wfs() [1/2]

const int& FullPhysics::Lidort_Fixed_Lincontrol::ts_n_sleave_wfs ( ) const
inline

Definition at line 2588 of file lidort_interface_types.h.

◆ ts_n_sleave_wfs() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_n_sleave_wfs ( const int &  ts_n_sleave_wfs_in)
inline

Definition at line 2592 of file lidort_interface_types.h.

◆ ts_n_surface_wfs() [1/2]

const int& FullPhysics::Lidort_Fixed_Lincontrol::ts_n_surface_wfs ( ) const
inline

Definition at line 2579 of file lidort_interface_types.h.

◆ ts_n_surface_wfs() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_n_surface_wfs ( const int &  ts_n_surface_wfs_in)
inline

Definition at line 2583 of file lidort_interface_types.h.

◆ ts_n_totalcolumn_wfs() [1/2]

const int& FullPhysics::Lidort_Fixed_Lincontrol::ts_n_totalcolumn_wfs ( ) const
inline

Definition at line 2570 of file lidort_interface_types.h.

◆ ts_n_totalcolumn_wfs() [2/2]

void FullPhysics::Lidort_Fixed_Lincontrol::ts_n_totalcolumn_wfs ( const int &  ts_n_totalcolumn_wfs_in)
inline

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