mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches
aoWFS_test.cpp
Go to the documentation of this file.
1/** \file aoWFS_test.cpp
2 * \brief Placeholder tests for adaptive-optics wavefront-sensor analysis.
3 */
4#include "../../../catch2/catch.hpp"
5
7
8/** \cond */
9/// Compile the analytic wavefront-sensor implementations for representative scalar and stream types.
10template struct mx::AO::analysis::wfs<double>;
15/** \endcond */
16
17/** \defgroup aoWFS_unit_tests aoWFS Unit Tests
18 * \ingroup ao_analysis_unit_tests
19 */
20
21namespace unitTest::placeholder::ao_analysis_aoWFS_test
22{
23
24/** \brief Verifies that the mx::AO::analysis wavefront-sensor APIs are represented in the unit-test target.
25 *
26 * \ingroup aoWFS_unit_tests
27 * \todo Add behavioral assertions for mx::AO::analysis::wfs and its concrete sensor models.
28 */
29TEST_CASE( "aoWFS API has a test placeholder", "[ao::analysis::aoWFS][placeholder]" )
30{
31 SUCCEED( "aoWFS behavioral assertions are pending." );
32}
33
34} // namespace unitTest::placeholder::ao_analysis_aoWFS_test
Definitions of various analytic wavefront sensors.
TEST_CASE("Loading aoAtmosphere config settings", "[ao::analysis::aoAtmosphere]")
Verify parsing and validation of atmosphere configuration settings.
The calculated WFS uses sensitivities provided by FITS files.
Definition aoWFS.hpp:275
The asymptotic modulated pyramid wavefront sensor sensitivity function.
Definition aoWFS.hpp:170
The unmodulated pyramid wavefront sensor sensitivity function.
Definition aoWFS.hpp:115
The shack hartmann wavefront sensor sensitivity function.
Definition aoWFS.hpp:225
The ideal wavefront sensor sensitivity function.
Definition aoWFS.hpp:36