|
mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
|
Tests adaptive-optics atmosphere configuration and validation. More...
Tests adaptive-optics atmosphere configuration and validation.
Definition in file aoAtmosphere_test.cpp.
#include "../../../catch2/catch.hpp"#include "../../../../include/ao/analysis/aoAtmosphere.hpp"#include <limits>Go to the source code of this file.
Functions | |
| TEST_CASE ("Loading aoAtmosphere config settings", "[ao::analysis::aoAtmosphere]") | |
| Verify parsing and validation of atmosphere configuration settings. | |
| TEST_CASE ("Atmosphere layer-strength normalization is transactional", "[ao::analysis::aoAtmosphere]") | |
| Verify that layer-strength normalization rejects invalid inputs without changing state. | |
| TEST_CASE ("Atmosphere validation rejects mismatched layer vectors", "[ao::analysis::aoAtmosphere]") | |
| Verify that complete atmosphere validation rejects every layer-vector mismatch. | |
| TEST_CASE ("Atmosphere validation rejects invalid physical values", "[ao::analysis::aoAtmosphere]") | |
| Verify that atmosphere validation rejects nonphysical scalar and layer values. | |
| TEST_CASE ("Atmosphere validation accepts supported physical conventions", "[ao::analysis::aoAtmosphere]") | |
| Verify that atmosphere validation preserves model-specific physical conventions. | |
| TEST_CASE ("Atmosphere configuration propagates invalid layer strengths", "[ao::analysis::aoAtmosphere]") | |
| Verify that configuration loading returns layer-strength validation failures. | |