|
mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
|
The calculated WFS uses sensitivities provided by FITS files.
Provides the \( \beta_p \) and \( \beta_r \) parameters from FITS files.
| realT | is the floating point type used for calculations |
| iosT | is an output stream type with operator << defined (default is std::ostream) |
#include <ao/analysis/aoWFS.hpp>
Inheritance diagram for mx::AO::analysis::calculatedWFS< realT, iosT >:Public Member Functions | |
| virtual realT | beta_p (int m, int n, realT D, realT d, realT r0) |
| Get the photon noise sensitivity at a spatial frequency. | |
| virtual realT | beta_r (int m, int n, realT D, realT d, realT r0) |
| Get the read noise sensitivity at a spatial frequency. | |
| virtual iosT & | dumpWFS (iosT &ios) |
| Dump the details of the WFS to an io stream. | |
Public Member Functions inherited from mx::AO::analysis::wfs< realT, iosT > | |
| wfs () | |
| Constructor. | |
| virtual | ~wfs () |
| Destructor. | |
|
inlinevirtual |
Get the photon noise sensitivity at a spatial frequency.
The photon noise sensitivity from the FITS file is returned.
| [in] | m | the spatial frequency index for u |
| [in] | n | the spatial frequency index for v |
| [in] | D | the telescope diameter |
| [in] | d | the sub-ap spacing |
| [in] | r0 | Fried's parameter |
Reimplemented from mx::AO::analysis::wfs< realT, iosT >.
Definition at line 294 of file aoWFS.hpp.
References mx::fits::fitsFile< dataT >::read().
|
inlinevirtual |
Get the read noise sensitivity at a spatial frequency.
The read noise sensitivity from the FITS file is returned.
| [in] | m | the spatial frequency index for u |
| [in] | n | the spatial frequency index for v |
| [in] | D | the telescope diameter |
| [in] | d | the sub-ap spacing |
| [in] | r0 | Fried's parameter |
Reimplemented from mx::AO::analysis::wfs< realT, iosT >.
Definition at line 352 of file aoWFS.hpp.
References mxThrowException, and mx::fits::fitsFile< dataT >::read().
|
inlinevirtual |
Dump the details of the WFS to an io stream.
Is virtual so that derived types can add parameters.
Reimplemented from mx::AO::analysis::wfs< realT, iosT >.
Definition at line 387 of file aoWFS.hpp.
References mx::AO::analysis::wfs< realT, iosT >::dumpWFS().