ReFRACtor
FullPhysics::Lidort_Fixed_Inputs Class Reference

#include <lidort_interface_types.h>

+ Inheritance diagram for FullPhysics::Lidort_Fixed_Inputs:
+ Collaboration diagram for FullPhysics::Lidort_Fixed_Inputs:

Public Member Functions

 Lidort_Fixed_Inputs ()
 
 Lidort_Fixed_Inputs (void *allocated_f_type_c)
 
 ~Lidort_Fixed_Inputs ()
 
Lidort_Fixed_Chapmanchapman ()
 
const Lidort_Fixed_Chapmanchapman () const
 
void chapman (Lidort_Fixed_Chapman &chapman_in)
 
void check_byte_sizes ()
 
Lidort_Fixed_Controlcont ()
 
const Lidort_Fixed_Controlcont () const
 
void cont (Lidort_Fixed_Control &cont_in)
 
Lidort_Fixed_Booleanf_bool ()
 
const Lidort_Fixed_Booleanf_bool () const
 
void f_bool (Lidort_Fixed_Boolean &bool_in)
 
void * fortran_type_ptr ()
 
Lidort_Fixed_Opticaloptical ()
 
const Lidort_Fixed_Opticaloptical () const
 
void optical (Lidort_Fixed_Optical &optical_in)
 
virtual void print (std::ostream &output_stream) const
 
std::string print_to_string () const
 Print to string. More...
 
Lidort_Fixed_Sunrayssunrays ()
 
const Lidort_Fixed_Sunrayssunrays () const
 
void sunrays (Lidort_Fixed_Sunrays &sunrays_in)
 
Lidort_Fixed_Uservaluesuserval ()
 
const Lidort_Fixed_Uservaluesuserval () const
 
void userval (Lidort_Fixed_Uservalues &userval_in)
 

Protected Attributes

void * fortran_type_c
 
bool owns_pointer
 

Detailed Description

Definition at line 6433 of file lidort_interface_types.h.

Constructor & Destructor Documentation

◆ Lidort_Fixed_Inputs() [1/2]

FullPhysics::Lidort_Fixed_Inputs::Lidort_Fixed_Inputs ( )
inline

Definition at line 6436 of file lidort_interface_types.h.

◆ Lidort_Fixed_Inputs() [2/2]

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

Definition at line 6443 of file lidort_interface_types.h.

◆ ~Lidort_Fixed_Inputs()

FullPhysics::Lidort_Fixed_Inputs::~Lidort_Fixed_Inputs ( )
inline

Definition at line 6450 of file lidort_interface_types.h.

Member Function Documentation

◆ chapman() [1/3]

Lidort_Fixed_Chapman& FullPhysics::Lidort_Fixed_Inputs::chapman ( )
inline

Definition at line 6515 of file lidort_interface_types.h.

◆ chapman() [2/3]

const Lidort_Fixed_Chapman& FullPhysics::Lidort_Fixed_Inputs::chapman ( ) const
inline

Definition at line 6519 of file lidort_interface_types.h.

◆ chapman() [3/3]

void FullPhysics::Lidort_Fixed_Inputs::chapman ( Lidort_Fixed_Chapman chapman_in)
inline

Definition at line 6523 of file lidort_interface_types.h.

◆ check_byte_sizes()

void FullPhysics::Lidort_Fixed_Inputs::check_byte_sizes ( )
inline

Definition at line 6559 of file lidort_interface_types.h.

◆ cont() [1/3]

Lidort_Fixed_Control& FullPhysics::Lidort_Fixed_Inputs::cont ( )
inline

Definition at line 6470 of file lidort_interface_types.h.

◆ cont() [2/3]

const Lidort_Fixed_Control& FullPhysics::Lidort_Fixed_Inputs::cont ( ) const
inline

Definition at line 6474 of file lidort_interface_types.h.

◆ cont() [3/3]

void FullPhysics::Lidort_Fixed_Inputs::cont ( Lidort_Fixed_Control cont_in)
inline

Definition at line 6478 of file lidort_interface_types.h.

◆ f_bool() [1/3]

Lidort_Fixed_Boolean& FullPhysics::Lidort_Fixed_Inputs::f_bool ( )
inline

Definition at line 6455 of file lidort_interface_types.h.

◆ f_bool() [2/3]

const Lidort_Fixed_Boolean& FullPhysics::Lidort_Fixed_Inputs::f_bool ( ) const
inline

Definition at line 6459 of file lidort_interface_types.h.

◆ f_bool() [3/3]

void FullPhysics::Lidort_Fixed_Inputs::f_bool ( Lidort_Fixed_Boolean bool_in)
inline

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

◆ optical() [1/3]

Lidort_Fixed_Optical& FullPhysics::Lidort_Fixed_Inputs::optical ( )
inline

Definition at line 6530 of file lidort_interface_types.h.

◆ optical() [2/3]

const Lidort_Fixed_Optical& FullPhysics::Lidort_Fixed_Inputs::optical ( ) const
inline

Definition at line 6534 of file lidort_interface_types.h.

◆ optical() [3/3]

void FullPhysics::Lidort_Fixed_Inputs::optical ( Lidort_Fixed_Optical optical_in)
inline

Definition at line 6538 of file lidort_interface_types.h.

◆ print()

virtual void FullPhysics::Lidort_Fixed_Inputs::print ( std::ostream &  output_stream) const
inlinevirtual

Implements FullPhysics::Lidort_Structure.

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

◆ sunrays() [1/3]

Lidort_Fixed_Sunrays& FullPhysics::Lidort_Fixed_Inputs::sunrays ( )
inline

Definition at line 6485 of file lidort_interface_types.h.

◆ sunrays() [2/3]

const Lidort_Fixed_Sunrays& FullPhysics::Lidort_Fixed_Inputs::sunrays ( ) const
inline

Definition at line 6489 of file lidort_interface_types.h.

◆ sunrays() [3/3]

void FullPhysics::Lidort_Fixed_Inputs::sunrays ( Lidort_Fixed_Sunrays sunrays_in)
inline

Definition at line 6493 of file lidort_interface_types.h.

◆ userval() [1/3]

Lidort_Fixed_Uservalues& FullPhysics::Lidort_Fixed_Inputs::userval ( )
inline

Definition at line 6500 of file lidort_interface_types.h.

◆ userval() [2/3]

const Lidort_Fixed_Uservalues& FullPhysics::Lidort_Fixed_Inputs::userval ( ) const
inline

Definition at line 6504 of file lidort_interface_types.h.

◆ userval() [3/3]

void FullPhysics::Lidort_Fixed_Inputs::userval ( Lidort_Fixed_Uservalues userval_in)
inline

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