Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Arroyo::AO_sim_base Class Reference

#include <AO_sim_base.h>

Inheritance diagram for Arroyo::AO_sim_base:

Arroyo::arcadia_mcao_reconstructor Arroyo::basic_observation< precision > Arroyo::basic_otf< precision > Arroyo::conic_section Arroyo::emitter Arroyo::inner_scale Arroyo::optic Arroyo::phase_covariance< precision, aperture_type > Arroyo::phase_covariance< precision, circular_aperture > Arroyo::power_law Arroyo::power_spectrum Arroyo::pseudo_open_loop_tomographic_reconstructor< precision > Arroyo::refractive_atmospheric_model Arroyo::Shack_Hartmann_centroids Arroyo::structure_function Arroyo::subharmonic_method Arroyo::tilt_covariance< precision, aperture_type > Arroyo::tilt_covariance< precision, circular_aperture > Arroyo::wavefront Arroyo::wavefront_phase_estimate< precision, aperture_type > Arroyo::wind_model Arroyo::zernike Arroyo::zernike_projected_zonal_reconstructor List of all members.

Public Member Functions

 AO_sim_base ()
virtual ~AO_sim_base ()
virtual void print (ostream &os, const char *prefix="") const =0

Static Public Member Functions

AO_sim_baseAO_sim_base_factory (const char *filename)
AO_sim_baseAO_sim_base_factory (const iofits &iof)

Detailed Description

virtual base class for all simulation classes that have a file format


Constructor & Destructor Documentation

Arroyo::AO_sim_base::AO_sim_base  )  [inline]
 

Null constructor

virtual Arroyo::AO_sim_base::~AO_sim_base  )  [inline, virtual]
 

Virtual destructor


Member Function Documentation

AO_sim_base* Arroyo::AO_sim_base::AO_sim_base_factory const iofits iof  )  [static]
 

Factory to construct AO_sim_base objects from an iofits object

AO_sim_base* Arroyo::AO_sim_base::AO_sim_base_factory const char *  filename  )  [static]
 

Factory to construct AO_sim_base objects from file

virtual void Arroyo::AO_sim_base::print ostream &  os,
const char *  prefix = ""
const [pure virtual]
 

Virtual print

Implemented in Arroyo::aperture, Arroyo::circular_aperture, Arroyo::annular_aperture, Arroyo::rectangular_aperture, Arroyo::spidered_annular_aperture, Arroyo::hexagonal_aperture, Arroyo::tiled_hexagonal_aperture, Arroyo::conic_mirror_base, Arroyo::conic_mirror< aperture_type >, Arroyo::conic_section, Arroyo::deformable_mirror_base, Arroyo::ideal_deformable_mirror< aperture_type >, Arroyo::diffractive_wavefront< T >, Arroyo::Ellerbroek_Cerro_Pachon_model, Arroyo::Ellerbroek_Mauna_Kea_model, Arroyo::emitter, Arroyo::plane_wave_emitter, Arroyo::spherical_wave_emitter, Arroyo::Gemini_GLAO_study_model, Arroyo::Hufnagel_Valley_model, Arroyo::square_lenslet_array, Arroyo::NGAO_system_design_model, Arroyo::optic, Arroyo::plane_optic, Arroyo::Palomar_DIMM_MASS_model, Arroyo::inner_scale, Arroyo::null_inner_scale, Arroyo::exponential_inner_scale, Arroyo::frehlich_inner_scale, Arroyo::power_law, Arroyo::von_karman_power_law, Arroyo::greenwood_power_law, Arroyo::power_spectrum, Arroyo::isotropic_power_law_spectrum< power_law_type, inner_scale_type >, Arroyo::refractive_atmospheric_model, Arroyo::refractive_atmospheric_layer< T >, Arroyo::SLCSAT_day_model, Arroyo::SLCSAT_night_model, Arroyo::structure_function, Arroyo::subharmonic_method, Arroyo::null_subharmonic_method, Arroyo::generalized_subharmonic_method, Arroyo::Lane_subharmonic_method, Arroyo::Johansson_Gavel_subharmonic_method, Arroyo::quad_pixel_subharmonic_method, Arroyo::tip_tilt_mirror_base, Arroyo::ideal_tip_tilt_mirror< aperture_type >, Arroyo::TMT_SRD_v13_Cn2_model, Arroyo::wavefront, Arroyo::wind_model, and Arroyo::Hardy_wind_model.


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 17:16:32 2007 for arroyo by  doxygen 1.3.9.1