| mxlib
    c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo] | 
The shack hartmann wavefront sensor sensitivity function.
Provides the \( \beta_p \) parameter of Guyon, 2005 [8] for the shack hartmann WFS.
| 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::shwfs< realT, iosT >:
 Inheritance diagram for mx::AO::analysis::shwfs< 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. | |
|  Public Member Functions inherited from mx::AO::analysis::wfs< realT, iosT > | |
| wfs () | |
| Constructor. | |
| virtual | ~wfs () | 
| Destructor. | |
| virtual iosT & | dumpWFS (iosT &ios) | 
| Dump the details of the WFS to an io stream. | |
| 
 | inlinevirtual | 
Get the photon noise sensitivity at a spatial frequency.
The photon noise sensitivity of the shack hartmann WFS
| [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 237 of file aoWFS.hpp.
Referenced by mx::AO::analysis::shwfs< realT, iosT >::beta_r().
| 
 | inlinevirtual | 
Get the read noise sensitivity at a spatial frequency.
Here we assume beta_r = beta_p
| [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 254 of file aoWFS.hpp.
References mx::AO::analysis::shwfs< realT, iosT >::beta_p().