Inheritance diagram for Arroyo::wavefront_phase_estimate< precision, aperture_type >:
|
Public Member Functions |
| | wavefront_phase_estimate () |
| | wavefront_phase_estimate (const refractive_atmospheric_model &ref_atm_model, const aperture_type &ap_type) |
| | wavefront_phase_estimate (const vector< emitter * > &tip_tilt_guide_stars, const vector< double > &tip_tilt_weights, const vector< emitter * > &high_order_guide_stars, const vector< double > &high_order_weights, const refractive_atmospheric_model &ref_atm_model, const aperture_type &ap_type) |
| | ~wavefront_phase_estimate () |
| | wavefront_phase_estimate (const wavefront_phase_estimate &wpe) |
| | wavefront_phase_estimate (const char *filename) |
| | wavefront_phase_estimate (const iofits &iof) |
| wavefront_phase_estimate & | operator= (const wavefront_phase_estimate &wpe) |
| void | read (const char *filename) |
| void | read (const Arroyo::iofits &iof) |
| void | write (const char *filename) const |
| void | write (Arroyo::iofits &iof) const |
| void | print (std::ostream &os, const char *prefix="") const |
| refractive_atmospheric_model | get_refractive_atmospheric_model () const |
| double | aperture_averaged_differential_phase_variance (const emitter &emtr, double wavelength_meters, int nsteps_in_integration) const |
| double | aperture_averaged_differential_tilt_phase_variance (const emitter &emtr, double wavelength_meters, int nsteps_in_integration) const |
| double | differential_phase_variance (const emitter &emtr, const three_point &tp, double wavelength_meters, int nsteps_in_integration) const |
| pixel_array< precision > | differential_phase_variance (const emitter &emtr, double pixel_scale_meters, double wavelength_meters, int nsteps_in_integration) const |
| double | differential_tilt_phase_variance (const emitter &emtr, const three_point &tp, double wavelength_meters, int nsteps_in_integration) const |
| pixel_array< precision > | differential_tilt_phase_variance (const emitter &emtr, double pixel_scale_meters, double wavelength_meters, int nsteps_in_integration) const |
| double | phase_structure_function (const emitter &emtr, double wavelength_meters, int nsteps_in_integration, const three_point &tp1, const three_point &tp2) const |
| pixel_array< precision > | phase_structure_function (const emitter &emtr, double pixel_scale_meters, double wavelength_meters, int nsteps_in_integration, const three_point &tp) const |
| pixel_array< precision > | phase_structure_function (const emitter &emtr, double pixel_scale_meters, double wavelength_meters, int nsteps_in_integration, int xindex, int yindex) const |
| basic_otf< precision > | NGS_optical_transfer_function (const emitter &emtr, double wavelength_meters, int nsteps_in_integration, double pupil_plane_pixel_scale_meters, double cutoff=30) const |
| basic_otf< precision > | optical_transfer_function (const emitter &emtr, double wavelength_meters, int nsteps_in_integration, double pupil_plane_pixel_scale_meters, double cutoff=30) const |
| basic_observation< precision > | point_spread_function (const emitter &emtr, double wavelength_meters, int nsteps_in_integration, double pupil_plane_pixel_scale_meters, double field_size_arcsecs, double oversampling_factor, double cutoff=30) const |
| basic_observation< precision > | NGS_point_spread_function (const emitter &emtr, double wavelength_meters, int nsteps_in_integration, double pupil_plane_pixel_scale_meters, double field_size_arcsecs, double oversampling_factor, double cutoff=30) const |
Protected Member Functions |
| bool | emitter_check (const emitter &emtr) const |
| void | initialize_emitter (const emitter &emtr) const |
| double | aperture_averaged_tilt_variance_calculation (double wavelength_meters, int nsteps_in_integration, bool tip_tilt_stars) const |
| double | tilt_variance_calculation (double wavelength_meters, int nsteps_in_integration, const three_point &tp, bool tip_tilt_stars) const |
| pixel_array< precision > | tilt_variance_calculation (double pixel_scale_meters, double wavelength_meters, int nsteps_in_integration, bool tip_tilt_stars) const |
| double | get_aperture_outer_diameter () const |
Protected Attributes |
| refractive_atmospheric_model | ref_atm_model |
| aperture_type | ap |
| emitter * | stored_emtr |
phase_covariance< precision,
aperture_type > | phase_covariance_aa |
tilt_covariance< precision,
aperture_type > | tilt_covariance_aa |
vector< phase_covariance<
precision, aperture_type > > | ho_phase_covariance_ai |
vector< tilt_covariance< precision,
aperture_type > > | tt_tilt_covariance_ai |
vector< tilt_covariance< precision,
aperture_type > > | ho_tilt_covariance_ai |
vector< phase_covariance<
precision, aperture_type > > | ho_phase_covariance_ij |
vector< tilt_covariance< precision,
aperture_type > > | tt_tilt_covariance_ij |
vector< tilt_covariance< precision,
aperture_type > > | ho_tilt_covariance_ij |
| vector< double > | tip_tilt_weights |
| vector< double > | high_order_weights |
| pixel_array< precision > | stored_phase_variance_over_k_squared |
| pixel_array< precision > | stored_OTF |
| double | stored_OTF_wavelength |