ReFRACtor
FullPhysics::Lidort_Main_Outputs Class Reference

#include <lidort_interface_types.h>

+ Inheritance diagram for FullPhysics::Lidort_Main_Outputs:
+ Collaboration diagram for FullPhysics::Lidort_Main_Outputs:

Public Member Functions

 Lidort_Main_Outputs ()
 
 Lidort_Main_Outputs (void *allocated_f_type_c)
 
 ~Lidort_Main_Outputs ()
 
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 blitz::Array< double, 2 > & ts_dnflux_direct () const
 
void ts_dnflux_direct (const blitz::Array< double, 2 > &ts_dnflux_direct_in)
 
const blitz::Array< double, 2 > & ts_dnmean_direct () const
 
void ts_dnmean_direct (const blitz::Array< double, 2 > &ts_dnmean_direct_in)
 
const blitz::Array< double, 3 > & ts_flux_integral () const
 
void ts_flux_integral (const blitz::Array< double, 3 > &ts_flux_integral_in)
 
const blitz::Array< int, 1 > & ts_fourier_saved () const
 
void ts_fourier_saved (const blitz::Array< int, 1 > &ts_fourier_saved_in)
 
const blitz::Array< double, 3 > & ts_intensity () const
 
void ts_intensity (const blitz::Array< double, 3 > &ts_intensity_in)
 
const blitz::Array< double, 3 > & ts_mean_intensity () const
 
void ts_mean_intensity (const blitz::Array< double, 3 > &ts_mean_intensity_in)
 
const int & ts_n_geometries () const
 
void ts_n_geometries (const int &ts_n_geometries_in)
 
const blitz::Array< double, 1 > & ts_solarbeam_boatrans () const
 
void ts_solarbeam_boatrans (const blitz::Array< double, 1 > &ts_solarbeam_boatrans_in)
 

Protected Attributes

void * fortran_type_c
 
bool owns_pointer
 

Detailed Description

Definition at line 4365 of file lidort_interface_types.h.

Constructor & Destructor Documentation

◆ Lidort_Main_Outputs() [1/2]

FullPhysics::Lidort_Main_Outputs::Lidort_Main_Outputs ( )
inline

Definition at line 4368 of file lidort_interface_types.h.

◆ Lidort_Main_Outputs() [2/2]

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

Definition at line 4375 of file lidort_interface_types.h.

◆ ~Lidort_Main_Outputs()

FullPhysics::Lidort_Main_Outputs::~Lidort_Main_Outputs ( )
inline

Definition at line 4382 of file lidort_interface_types.h.

Member Function Documentation

◆ check_byte_sizes()

void FullPhysics::Lidort_Main_Outputs::check_byte_sizes ( )
inline

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

Implements FullPhysics::Lidort_Structure.

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

const blitz::Array<double, 2>& FullPhysics::Lidort_Main_Outputs::ts_dnflux_direct ( ) const
inline

Definition at line 4414 of file lidort_interface_types.h.

◆ ts_dnflux_direct() [2/2]

void FullPhysics::Lidort_Main_Outputs::ts_dnflux_direct ( const blitz::Array< double, 2 > &  ts_dnflux_direct_in)
inline

Definition at line 4418 of file lidort_interface_types.h.

◆ ts_dnmean_direct() [1/2]

const blitz::Array<double, 2>& FullPhysics::Lidort_Main_Outputs::ts_dnmean_direct ( ) const
inline

Definition at line 4423 of file lidort_interface_types.h.

◆ ts_dnmean_direct() [2/2]

void FullPhysics::Lidort_Main_Outputs::ts_dnmean_direct ( const blitz::Array< double, 2 > &  ts_dnmean_direct_in)
inline

Definition at line 4427 of file lidort_interface_types.h.

◆ ts_flux_integral() [1/2]

const blitz::Array<double, 3>& FullPhysics::Lidort_Main_Outputs::ts_flux_integral ( ) const
inline

Definition at line 4405 of file lidort_interface_types.h.

◆ ts_flux_integral() [2/2]

void FullPhysics::Lidort_Main_Outputs::ts_flux_integral ( const blitz::Array< double, 3 > &  ts_flux_integral_in)
inline

Definition at line 4409 of file lidort_interface_types.h.

◆ ts_fourier_saved() [1/2]

const blitz::Array<int, 1>& FullPhysics::Lidort_Main_Outputs::ts_fourier_saved ( ) const
inline

Definition at line 4432 of file lidort_interface_types.h.

◆ ts_fourier_saved() [2/2]

void FullPhysics::Lidort_Main_Outputs::ts_fourier_saved ( const blitz::Array< int, 1 > &  ts_fourier_saved_in)
inline

Definition at line 4436 of file lidort_interface_types.h.

◆ ts_intensity() [1/2]

const blitz::Array<double, 3>& FullPhysics::Lidort_Main_Outputs::ts_intensity ( ) const
inline

Definition at line 4387 of file lidort_interface_types.h.

◆ ts_intensity() [2/2]

void FullPhysics::Lidort_Main_Outputs::ts_intensity ( const blitz::Array< double, 3 > &  ts_intensity_in)
inline

Definition at line 4391 of file lidort_interface_types.h.

◆ ts_mean_intensity() [1/2]

const blitz::Array<double, 3>& FullPhysics::Lidort_Main_Outputs::ts_mean_intensity ( ) const
inline

Definition at line 4396 of file lidort_interface_types.h.

◆ ts_mean_intensity() [2/2]

void FullPhysics::Lidort_Main_Outputs::ts_mean_intensity ( const blitz::Array< double, 3 > &  ts_mean_intensity_in)
inline

Definition at line 4400 of file lidort_interface_types.h.

◆ ts_n_geometries() [1/2]

const int& FullPhysics::Lidort_Main_Outputs::ts_n_geometries ( ) const
inline

Definition at line 4441 of file lidort_interface_types.h.

◆ ts_n_geometries() [2/2]

void FullPhysics::Lidort_Main_Outputs::ts_n_geometries ( const int &  ts_n_geometries_in)
inline

Definition at line 4445 of file lidort_interface_types.h.

◆ ts_solarbeam_boatrans() [1/2]

const blitz::Array<double, 1>& FullPhysics::Lidort_Main_Outputs::ts_solarbeam_boatrans ( ) const
inline

Definition at line 4450 of file lidort_interface_types.h.

◆ ts_solarbeam_boatrans() [2/2]

void FullPhysics::Lidort_Main_Outputs::ts_solarbeam_boatrans ( const blitz::Array< double, 1 > &  ts_solarbeam_boatrans_in)
inline

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