ReFRACtor
FullPhysics::Lidort_Modified_Uservalues Class Reference

#include <lidort_interface_types.h>

+ Inheritance diagram for FullPhysics::Lidort_Modified_Uservalues:
+ Collaboration diagram for FullPhysics::Lidort_Modified_Uservalues:

Public Member Functions

 Lidort_Modified_Uservalues ()
 
 Lidort_Modified_Uservalues (void *allocated_f_type_c)
 
 ~Lidort_Modified_Uservalues ()
 
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 double & ts_geometry_specheight () const
 
void ts_geometry_specheight (const double &ts_geometry_specheight_in)
 
const int & ts_n_user_obsgeoms () const
 
void ts_n_user_obsgeoms (const int &ts_n_user_obsgeoms_in)
 
const int & ts_n_user_relazms () const
 
void ts_n_user_relazms (const int &ts_n_user_relazms_in)
 
const int & ts_n_user_streams () const
 
void ts_n_user_streams (const int &ts_n_user_streams_in)
 
const blitz::Array< double, 1 > & ts_user_angles_input () const
 
void ts_user_angles_input (const blitz::Array< double, 1 > &ts_user_angles_input_in)
 
const blitz::Array< double, 1 > & ts_user_levels () const
 
void ts_user_levels (const blitz::Array< double, 1 > &ts_user_levels_in)
 
const blitz::Array< double, 2 > & ts_user_obsgeom_input () const
 
void ts_user_obsgeom_input (const blitz::Array< double, 2 > &ts_user_obsgeom_input_in)
 
const blitz::Array< double, 1 > & ts_user_relazms () const
 
void ts_user_relazms (const blitz::Array< double, 1 > &ts_user_relazms_in)
 

Protected Attributes

void * fortran_type_c
 
bool owns_pointer
 

Detailed Description

Definition at line 7116 of file lidort_interface_types.h.

Constructor & Destructor Documentation

◆ Lidort_Modified_Uservalues() [1/2]

FullPhysics::Lidort_Modified_Uservalues::Lidort_Modified_Uservalues ( )
inline

Definition at line 7119 of file lidort_interface_types.h.

◆ Lidort_Modified_Uservalues() [2/2]

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

Definition at line 7126 of file lidort_interface_types.h.

◆ ~Lidort_Modified_Uservalues()

FullPhysics::Lidort_Modified_Uservalues::~Lidort_Modified_Uservalues ( )
inline

Definition at line 7133 of file lidort_interface_types.h.

Member Function Documentation

◆ check_byte_sizes()

void FullPhysics::Lidort_Modified_Uservalues::check_byte_sizes ( )
inline

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

Implements FullPhysics::Lidort_Structure.

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

const double& FullPhysics::Lidort_Modified_Uservalues::ts_geometry_specheight ( ) const
inline

Definition at line 7183 of file lidort_interface_types.h.

◆ ts_geometry_specheight() [2/2]

void FullPhysics::Lidort_Modified_Uservalues::ts_geometry_specheight ( const double &  ts_geometry_specheight_in)
inline

Definition at line 7187 of file lidort_interface_types.h.

◆ ts_n_user_obsgeoms() [1/2]

const int& FullPhysics::Lidort_Modified_Uservalues::ts_n_user_obsgeoms ( ) const
inline

Definition at line 7192 of file lidort_interface_types.h.

◆ ts_n_user_obsgeoms() [2/2]

void FullPhysics::Lidort_Modified_Uservalues::ts_n_user_obsgeoms ( const int &  ts_n_user_obsgeoms_in)
inline

Definition at line 7196 of file lidort_interface_types.h.

◆ ts_n_user_relazms() [1/2]

const int& FullPhysics::Lidort_Modified_Uservalues::ts_n_user_relazms ( ) const
inline

Definition at line 7138 of file lidort_interface_types.h.

◆ ts_n_user_relazms() [2/2]

void FullPhysics::Lidort_Modified_Uservalues::ts_n_user_relazms ( const int &  ts_n_user_relazms_in)
inline

Definition at line 7142 of file lidort_interface_types.h.

◆ ts_n_user_streams() [1/2]

const int& FullPhysics::Lidort_Modified_Uservalues::ts_n_user_streams ( ) const
inline

Definition at line 7156 of file lidort_interface_types.h.

◆ ts_n_user_streams() [2/2]

void FullPhysics::Lidort_Modified_Uservalues::ts_n_user_streams ( const int &  ts_n_user_streams_in)
inline

Definition at line 7160 of file lidort_interface_types.h.

◆ ts_user_angles_input() [1/2]

const blitz::Array<double, 1>& FullPhysics::Lidort_Modified_Uservalues::ts_user_angles_input ( ) const
inline

Definition at line 7165 of file lidort_interface_types.h.

◆ ts_user_angles_input() [2/2]

void FullPhysics::Lidort_Modified_Uservalues::ts_user_angles_input ( const blitz::Array< double, 1 > &  ts_user_angles_input_in)
inline

Definition at line 7169 of file lidort_interface_types.h.

◆ ts_user_levels() [1/2]

const blitz::Array<double, 1>& FullPhysics::Lidort_Modified_Uservalues::ts_user_levels ( ) const
inline

Definition at line 7174 of file lidort_interface_types.h.

◆ ts_user_levels() [2/2]

void FullPhysics::Lidort_Modified_Uservalues::ts_user_levels ( const blitz::Array< double, 1 > &  ts_user_levels_in)
inline

Definition at line 7178 of file lidort_interface_types.h.

◆ ts_user_obsgeom_input() [1/2]

const blitz::Array<double, 2>& FullPhysics::Lidort_Modified_Uservalues::ts_user_obsgeom_input ( ) const
inline

Definition at line 7201 of file lidort_interface_types.h.

◆ ts_user_obsgeom_input() [2/2]

void FullPhysics::Lidort_Modified_Uservalues::ts_user_obsgeom_input ( const blitz::Array< double, 2 > &  ts_user_obsgeom_input_in)
inline

Definition at line 7205 of file lidort_interface_types.h.

◆ ts_user_relazms() [1/2]

const blitz::Array<double, 1>& FullPhysics::Lidort_Modified_Uservalues::ts_user_relazms ( ) const
inline

Definition at line 7147 of file lidort_interface_types.h.

◆ ts_user_relazms() [2/2]

void FullPhysics::Lidort_Modified_Uservalues::ts_user_relazms ( const blitz::Array< double, 1 > &  ts_user_relazms_in)
inline

Definition at line 7151 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:13