Inheritance diagram for Arroyo::phase_covariance< precision, circular_aperture >:
|
Public Member Functions |
| | phase_covariance () |
| | phase_covariance (const emitter &emtr1, const emitter &emtr2, const refractive_atmospheric_model &ref_atm_model, const circular_aperture &circ_ap) |
| | ~phase_covariance () |
| | phase_covariance (const phase_covariance &pcv) |
| | phase_covariance (const char *filename) |
| | phase_covariance (const iofits &iof) |
| phase_covariance & | operator= (const phase_covariance &pcv) |
| 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 |
| const refractive_atmospheric_model & | get_model () const |
| circular_aperture | get_aperture () const |
| const emitter & | get_first_emitter () const |
| const emitter & | get_second_emitter () const |
| double | aperture_averaged_variance (double wavelength_meters, int nsteps_in_integration) const |
| double | variance (double wavelength_meters, int nsteps_in_integration, const three_point &tp) const |
| pixel_array< precision > | variance (double pixel_scale_meters, double wavelength_meters, int nsteps_in_integration) const |
| double | covariance (double wavelength_meters, int nsteps_in_integration, const three_point &tp1, const three_point &tp2) const |
| pixel_array< precision > | covariance (double pixel_scale_meters, double wavelength_meters, int nsteps_in_integration, const three_point &tp, bool first_arg=true) const |
| pixel_array< precision > | covariance (double pixel_scale_meters, double wavelength_meters, int nsteps_in_integration, int xindex, int yindex, bool first_arg=true) const |
Protected Member Functions |
| void | initialize_integration (int nsteps_in_integration) const |
| void | initialize_pixel_scale (double pixel_scale_meters) const |
Protected Attributes |
| refractive_atmospheric_model | ref_atm_model |
| circular_aperture | circ_ap |
| double | pixel_scale_meters |
| int | nsteps_in_integration |
| pixel_array< precision > | stored_caliph_A |
| pixel_array< precision > | stored_caliph_B |
| precision | stored_caliph_D |
| precision | stored_caliph_M |
| emitter * | emtr_a |
| emitter * | emtr_b |
Static Protected Attributes |
| double | Xi = get_Xi() |