UFO
|
Typedefs | |
typedef std::pair< int, int > | ObsPair |
typedef std::set< size_t > | Group |
typedef std::set< Group > | Groups |
Functions | |
void | testConventionalProfileProcessing (const eckit::LocalConfiguration &conf) |
template<typename T , typename R > | |
float | run_basic (const T obVal0, const R obVal1, const std::vector< T > &varValues0, const std::vector< R > &varValues1) |
template<typename T , typename R > | |
float | run_basic (const T obVal0, const R obVal1) |
CASE ("ufo/DataExtractor/bilinearinterp/float_linear") | |
CASE ("ufo/DataExtractor/bilinearinterp/float_linear_at_lower_boundary_dim0") | |
CASE ("ufo/DataExtractor/bilinearinterp/float_linear_at_lower_boundary_dim1") | |
CASE ("ufo/DataExtractor/bilinearinterp/float_blinear") | |
CASE ("ufo/DataExtractor/bilinearinterp/extrapolation_lower_bound_dim0") | |
CASE ("ufo/DataExtractor/bilinearinterp/extrapolation_lower_bound_dim1") | |
CASE ("ufo/DataExtractor/bilinearinterp/extrapolation_upper_bound_dim0") | |
CASE ("ufo/DataExtractor/bilinearinterp/extrapolation_upper_bound_dim1") | |
CASE ("ufo/DataExtractor/bilinearinterp/int_int_dtype") | |
CASE ("ufo/DataExtractor/bilinearinterp/int_float_dtype") | |
CASE ("ufo/DataExtractor/bilinearinterp/float_int_dtype") | |
CASE ("ufo/DataExtractor/bilinearinterp/string_dtype") | |
float | run_missing (const float obVal0, const float obVal1, const std::vector< float > data) |
CASE ("ufo/DataExtractor/bilinearinterp/one_missing") | |
CASE ("ufo/DataExtractor/bilinearinterp/all_missing") | |
float | run_range_constrained (const float obVal0, const float obVal1, const std::array< ConstrainedRange, 3 > &ranges) |
CASE ("ufo/DataExtractor/bilinearinterp/range_constrain") | |
CASE ("ufo/DataExtractor/bilinearinterp/range_constrain_extrapolation") | |
CASE ("ufo/DataExtractor/bilinearinterp/range_constrain_3D_array") | |
CASE ("ufo/DataExtractor/get2DSlice/not_2d_slice") | |
CASE ("ufo/DataExtractor/get1DSlice/not_1d_slice") | |
void | testGaussianThinning (const eckit::LocalConfiguration &conf) |
void | testGeoVaLs () |
void | testGeoVaLsAllocatePutGet () |
Tests GeoVaLs::allocate, GeoVals::put, GeoVaLs::get, GeoVaLs::putAtLevel, GeoVaLs::getAtLevel, GeoVaLs::putAtLocation and GeoVaLs::getAtLocation. More... | |
void | testGeoVaLsConstructor () |
Tests GeoVaLs(const Locations &, const Variables &, const std::vector<size_t> &) constructor. Tests that levels get correctly allocated, and that the GeoVaLs are zeroed out. More... | |
void | testHistoryCheck (const eckit::LocalConfiguration &conf) |
CASE ("ufo/LinearObsBiasOperator/testLinearObsBiasOperator") | |
void | testLocations () |
Tests Locations constructors and method size() More... | |
void | testLonsLats () |
Tests Locations accessors lons() and lats() More... | |
int | test_locations_lonslats_f90 (const Locations &, const eckit::Configuration &) |
void | testFortranLonsLats () |
Tests Locations accessors lons() and lats() from Fortran. More... | |
void | testTimeMask () |
Tests Locations::isInTimeWindow method. More... | |
int | test_locations_timemask_f90 (const Locations &, const eckit::Configuration &) |
void | testFortranTimeMask () |
Tests Locations::isInTimeWindow method from Fortran. More... | |
void | testConcatenate () |
Tests operator+= (concatenation of two Locations) More... | |
void | testMetOfficeBuddyCheck (const eckit::LocalConfiguration &conf) |
bool | duplicatePairsPresent (const std::vector< ObsPair > &pairs) |
template<typename Key , typename Value > | |
Value | maxValue (const std::map< Key, Value > &map) |
int | maxTotalNumBuddies (const std::vector< ObsPair > &pairs) |
int | maxNumBuddiesWithSameStationId (const std::vector< ObsPair > &pairs, const std::vector< int > &stationIds) |
void | testDuplicatesAndBuddyCountConstraints (const eckit::LocalConfiguration &conf) |
CASE ("ufo/MetOfficeBuddyPairFinder/" "Duplicates, constraints on buddy counts, legacy pair collector") | |
std::vector< MetOfficeBuddyPair > | findBuddyPairs (const MetOfficeBuddyCheckParameters &options, const std::vector< float > &latitudes, const std::vector< float > &longitudes, const std::vector< util::DateTime > &datetimes, const std::vector< float > *pressures, const std::vector< int > &stationIds, const std::vector< size_t > &validObsIds) |
void | testInvarianceToLongitude (const eckit::LocalConfiguration &conf) |
CASE ("ufo/TemporalThinning/Invariance to longitude, different zonal bands") | |
CASE ("ufo/TemporalThinning/Invariance to longitude, same zonal band") | |
void | findEndpoint (double startLat, double startLon, double distance, double bearing, double &endLat, double &endLon) |
void | findEndpoint (float startLat, float startLon, float distance, float bearing, float &endLat, float &endLon) |
template<typename T > | |
bool | contains (const std::set< T > &set, const T &element) |
ObsPair | reverse (const ObsPair &pair) |
void | testSearchRadius (const eckit::LocalConfiguration &conf) |
CASE ("ufo/TemporalThinning/Search radius") | |
void | testMetOfficeRadianceErrorMatrices (const eckit::LocalConfiguration &conf) |
CASE ("ufo/MetOfficeSort/noKey") | |
CASE ("ufo/MetOfficeSort/withKey") | |
void | testObsBiasReadWrite () |
Tests ObsBias::read and ObsBias::write methods. More... | |
void | testObsBiasCovarianceDetails () |
void | testObsDiagnostics () |
void | testObsErrorAssign (const eckit::LocalConfiguration &conf) |
template<typename T > | |
void | testHasDtypeAndGet (const ufo::ObsFilterData &data, ioda::ObsSpace &ospace, const ufo::Variable &var, ioda::ObsDtype expectedDtype, const std::vector< T > &expectedValues) |
void | testObsFilterData () |
void | runFinalCheck (oops::ObsSpace< ufo::ObsTraits > &obsspace, oops::ObsDataVector< ufo::ObsTraits, int > &qcflags, oops::ObsVector< ufo::ObsTraits > &obserr) |
Run the FinalCheck filter. More... | |
void | convertLocalObsIndicesToGlobal (std::vector< size_t > &indices, const std::vector< size_t > &globalIdxFromLocalIdx) |
Convert indices of observations held by this process to global observation indices. More... | |
template<typename Predicate > | |
std::vector< size_t > | getObservationIndicesWhere (const ObsTraits::ObsDataVector< int > &qcFlags, const eckit::mpi::Comm &comm, const std::vector< size_t > &globalIdxFromLocalIdx, const Predicate &predicate) |
std::vector< size_t > | getPassedObservationIndices (const ObsTraits::ObsDataVector< int > &qcFlags, const eckit::mpi::Comm &comm, const std::vector< size_t > &globalIdxFromLocalIdx) |
std::vector< size_t > | getFailedObservationIndices (const ObsTraits::ObsDataVector< int > &qcFlags, const eckit::mpi::Comm &comm, const std::vector< size_t > &globalIdxFromLocalIdx) |
std::vector< size_t > | getFlaggedObservationIndices (const ObsTraits::ObsDataVector< int > &qcFlags, const eckit::mpi::Comm &comm, const std::vector< size_t > &globalIdxFromLocalIdx, int flag) |
size_t | numNonzero (const ObsTraits::ObsDataVector< int > &data, const ioda::Distribution &dist) |
size_t | numEqualTo (const ObsTraits::ObsDataVector< int > &data, int value, const ioda::Distribution &dist) |
template<typename T > | |
void | expectVariablesEqual (const ObsTraits::ObsSpace &obsspace, const ufo::Variable &referenceVariable, const ufo::Variable &testVariable) |
void | expectVariablesApproximatelyEqual (const ObsTraits::ObsSpace &obsspace, const ufo::Variable &referenceVariable, const ufo::Variable &testVariable, float absTol) |
void | expectVariablesRelativelyEqual (const ObsTraits::ObsSpace &obsspace, const ufo::Variable &referenceVariable, const ufo::Variable &testVariable, float relTol) |
void | testFilters (size_t obsSpaceIndex, oops::ObsSpace< ufo::ObsTraits > &obspace, const ObsTypeParameters ¶ms) |
void | runTest () |
void | dataVectorDiff (const ioda::ObsSpace &ospace, ioda::ObsDataVector< float > &vals, const ioda::ObsDataVector< float > &ref, std::vector< float > &rms_out, size_t &num_missing_mismatches) |
template<typename T > | |
void | checkResults (const ioda::ObsSpace &, const eckit::Configuration &, const ioda::ObsDataVector< T > &vals, const ioda::ObsDataVector< T > &vals_ofd, const ioda::ObsDataVector< T > &ref) |
void | checkResults (const ioda::ObsSpace &ospace, const eckit::Configuration &obsfuncconf, ioda::ObsDataVector< float > &vals, ioda::ObsDataVector< float > &vals_ofd, const ioda::ObsDataVector< float > &ref) |
template<typename T > | |
void | doTestFunction (ioda::ObsSpace &ospace, const eckit::Configuration &conf) |
void | testFunction () |
void | testOperatorUtils (const eckit::LocalConfiguration &conf) |
CASE ("ufo/OperatorUtils/Without 'variables' option") | |
CASE ("ufo/OperatorUtils/With 'variables' option") | |
void | testPoissonDiskThinning (const eckit::LocalConfiguration &conf, bool expectValidationError=false) |
template<typename ParametersType > | |
void | doTestSerialization (const eckit::Configuration &config) |
void | testDefaultValue () |
void | testCorrectValue () |
void | testSimpleString () |
void | testNoChannels () |
void | testComplexChannels () |
void | testMissingName () |
void | testMisspelledProperty () |
void | testSerializationWithChannels () |
void | testSerializationWithoutChannels () |
CASE ("ufo/PiecewiseLinearInterpolation/atInterpolationPoints") | |
CASE ("ufo/PiecewiseLinearInterpolation/betweenInterpolationPoints") | |
CASE ("ufo/PiecewiseLinearInterpolation/outsideInterpolationPoints") | |
CASE ("ufo/PiecewiseLinearInterpolation/singleInterpolationPoint") | |
CASE ("ufo/PiecewiseLinearInterpolation/noInterpolationPoints") | |
CASE ("ufo/PiecewiseLinearInterpolation/differentNumberOfAbscissasAndOrdinates") | |
CASE ("ufo/PoissonDiskThinning/No thinning") | |
CASE ("ufo/PoissonDiskThinning/" "Horizontal thinning, min spacing smaller than nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/" "Horizontal thinning, min spacing larger than nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/" "Vertical thinning, min spacing smaller than nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/" "Vertical thinning, min spacing larger than nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/Vertical thinning, where clause") | |
CASE ("ufo/PoissonDiskThinning/" "Time thinning, min spacing equal to nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/" "Time thinning, min spacing larger than nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/" "Horizontal and vertical thinning, min spacing larger than nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/" "Horizontal and time thinning, min spacing larger than nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/" "Vertical and time thinning, min spacing larger than nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/" "Horizontal, vertical and time thinning, min spacing larger than nearest neighbor spacing") | |
CASE ("ufo/PoissonDiskThinning/Priorities") | |
CASE ("ufo/PoissonDiskThinning/Int-valued categories") | |
CASE ("ufo/PoissonDiskThinning/String-valued categories") | |
CASE ("ufo/PoissonDiskThinning/Variable min spacings") | |
CASE ("ufo/PoissonDiskThinning/Variable min spacings, shuffling") | |
CASE ("ufo/PoissonDiskThinning/Cylindrical exclusion volumes") | |
CASE ("ufo/PoissonDiskThinning/Ellipsoidal exclusion volumes") | |
CASE ("ufo/PoissonDiskThinning/Incorrectly ordered min horizontal spacings") | |
CASE ("ufo/PoissonDiskThinning/Incorrectly ordered min vertical spacings") | |
CASE ("ufo/PoissonDiskThinning/Incorrectly ordered min time spacings") | |
void | testPredictor () |
void | testPrimitiveVariables (const eckit::LocalConfiguration &conf) |
Test a range-based for loop over the PrimitiveVariables range. More... | |
void | testPrimitiveVariablesIterator (const eckit::LocalConfiguration &conf) |
void | testProcessWhere (const eckit::LocalConfiguration &conf, bool is_in_usererror=false) |
Groups | getGroups (const RecursiveSplitter &splitter) |
Groups | getMultiElementGroups (const RecursiveSplitter &splitter) |
void | orderedComparison (const RecursiveSplitter &splitter, const std::vector< std::vector< int >> &expected) |
CASE ("ufo/RecursiveSplitter/ZeroIds") | |
CASE ("ufo/RecursiveSplitter/OneId") | |
CASE ("ufo/RecursiveSplitter/TenIds") | |
CASE ("ufo/RecursiveSplitter/IntCategories") | |
CASE ("ufo/RecursiveSplitter/StringCategories") | |
CASE ("ufo/RecursiveSplitter/Recurse") | |
void | testStuckCheck (const eckit::LocalConfiguration &conf) |
void | testTemporalThinning (const eckit::LocalConfiguration &conf) |
void | testTrackCheck (const eckit::LocalConfiguration &conf) |
const boost::optional< ufo::TrackCheckShipDiagnostics > | setupRunFilter (const eckit::LocalConfiguration &conf, std::vector< size_t > *rejectedObsIndices=nullptr) |
void | testTrackCheckShipInitialCalculations (const eckit::LocalConfiguration &conf) |
void | testEarlyBreakCondition (const eckit::LocalConfiguration &conf) |
void | testRejectedObservations (const eckit::LocalConfiguration &conf) |
void | testFirstRejectionSimultaneousIncluded (const eckit::LocalConfiguration &conf) |
void | testVariable () |
void | testConstructor () |
bool | hasVariable (const Variables &vars, const Variable &var) |
void | testAllFromGroupFor (const std::string &funcName, const eckit::LocalConfiguration &funcConf, const ufo::Variables &initialVars) |
void | testAllFromGroup () |
void | testHasGroupFor (const std::string &funcName, const eckit::LocalConfiguration &funcConf, const ufo::Variables &initialVars) |
void | testHasGroup () |
Variables | |
float | missing = util::missingValue(missing) |
const char * | expectComputeToThrow = "expect compute to throw exception with message" |
const char * | expectConstructorToThrow = "expect constructor to throw exception with message" |
const bool | validationSupported = oops::Parameters::isValidationSupported() |
typedef std::set<size_t> ufo::test::Group |
Definition at line 26 of file test/ufo/RecursiveSplitter.h.
typedef std::set<Group> ufo::test::Groups |
Definition at line 27 of file test/ufo/RecursiveSplitter.h.
typedef std::pair<int, int> ufo::test::ObsPair |
Definition at line 35 of file test/ufo/MetOfficeBuddyPairFinder.h.
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/all_missing" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/extrapolation_lower_bound_dim0" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/extrapolation_lower_bound_dim1" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/extrapolation_upper_bound_dim0" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/extrapolation_upper_bound_dim1" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/float_blinear" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/float_int_dtype" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/float_linear" | ) |
Definition at line 71 of file test/ufo/DataExtractor.h.
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/float_linear_at_lower_boundary_dim0" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/float_linear_at_lower_boundary_dim1" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/int_float_dtype" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/int_int_dtype" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/one_missing" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/range_constrain" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/range_constrain_3D_array" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/range_constrain_extrapolation" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/bilinearinterp/string_dtype" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/get1DSlice/not_1d_slice" | ) |
ufo::test::CASE | ( | "ufo/DataExtractor/get2DSlice/not_2d_slice" | ) |
ufo::test::CASE | ( | "ufo/LinearObsBiasOperator/testLinearObsBiasOperator" | ) |
Definition at line 39 of file test/ufo/LinearObsBiasOperator.h.
ufo::test::CASE | ( | "ufo/MetOfficeBuddyPairFinder/" " | Duplicates, |
constraints on buddy | counts, | ||
legacy pair collector" | |||
) |
Definition at line 173 of file test/ufo/MetOfficeBuddyPairFinder.h.
ufo::test::CASE | ( | "ufo/MetOfficeSort/noKey" | ) |
ufo::test::CASE | ( | "ufo/MetOfficeSort/withKey" | ) |
ufo::test::CASE | ( | "ufo/OperatorUtils/With 'variables' option" | ) |
ufo::test::CASE | ( | "ufo/OperatorUtils/Without 'variables' option" | ) |
ufo::test::CASE | ( | "ufo/PiecewiseLinearInterpolation/atInterpolationPoints" | ) |
Definition at line 24 of file test/ufo/PiecewiseLinearInterpolation.h.
ufo::test::CASE | ( | "ufo/PiecewiseLinearInterpolation/betweenInterpolationPoints" | ) |
Definition at line 32 of file test/ufo/PiecewiseLinearInterpolation.h.
ufo::test::CASE | ( | "ufo/PiecewiseLinearInterpolation/differentNumberOfAbscissasAndOrdinates" | ) |
Definition at line 58 of file test/ufo/PiecewiseLinearInterpolation.h.
ufo::test::CASE | ( | "ufo/PiecewiseLinearInterpolation/noInterpolationPoints" | ) |
Definition at line 54 of file test/ufo/PiecewiseLinearInterpolation.h.
ufo::test::CASE | ( | "ufo/PiecewiseLinearInterpolation/outsideInterpolationPoints" | ) |
Definition at line 39 of file test/ufo/PiecewiseLinearInterpolation.h.
ufo::test::CASE | ( | "ufo/PiecewiseLinearInterpolation/singleInterpolationPoint" | ) |
Definition at line 46 of file test/ufo/PiecewiseLinearInterpolation.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" "Horizontal and time | thinning, |
min spacing larger than nearest neighbor spacing" | |||
) |
Definition at line 151 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" "Horizontal and vertical | thinning, |
min spacing larger than nearest neighbor spacing" | |||
) |
Definition at line 144 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" "Horizontal | thinning, |
min spacing larger than nearest neighbor spacing" | |||
) |
Definition at line 104 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" "Horizontal | thinning, |
min spacing smaller than nearest neighbor spacing" | |||
) |
Definition at line 97 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" " | Horizontal, |
vertical and time | thinning, | ||
min spacing larger than nearest neighbor spacing" | |||
) |
Definition at line 165 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" "Time | thinning, |
min spacing equal to nearest neighbor spacing" | |||
) |
Definition at line 130 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" "Time | thinning, |
min spacing larger than nearest neighbor spacing" | |||
) |
Definition at line 137 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" "Vertical and time | thinning, |
min spacing larger than nearest neighbor spacing" | |||
) |
Definition at line 158 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" "Vertical | thinning, |
min spacing larger than nearest neighbor spacing" | |||
) |
Definition at line 118 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/" "Vertical | thinning, |
min spacing smaller than nearest neighbor spacing" | |||
) |
Definition at line 111 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Cylindrical exclusion volumes" | ) |
Definition at line 197 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Ellipsoidal exclusion volumes" | ) |
Definition at line 202 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Incorrectly ordered min horizontal spacings" | ) |
Definition at line 207 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Incorrectly ordered min time spacings" | ) |
Definition at line 219 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Incorrectly ordered min vertical spacings" | ) |
Definition at line 213 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Int-valued categories" | ) |
Definition at line 177 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/No thinning" | ) |
Definition at line 92 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Priorities" | ) |
Definition at line 172 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/String-valued categories" | ) |
Definition at line 182 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Variable min spacings" | ) |
Definition at line 187 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Variable min | spacings, |
shuffling" | |||
) |
Definition at line 192 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/PoissonDiskThinning/Vertical | thinning, |
where clause" | |||
) |
Definition at line 125 of file test/ufo/PoissonDiskThinning.h.
ufo::test::CASE | ( | "ufo/RecursiveSplitter/IntCategories" | ) |
Definition at line 176 of file test/ufo/RecursiveSplitter.h.
ufo::test::CASE | ( | "ufo/RecursiveSplitter/OneId" | ) |
Definition at line 95 of file test/ufo/RecursiveSplitter.h.
ufo::test::CASE | ( | "ufo/RecursiveSplitter/Recurse" | ) |
Definition at line 212 of file test/ufo/RecursiveSplitter.h.
ufo::test::CASE | ( | "ufo/RecursiveSplitter/StringCategories" | ) |
Definition at line 193 of file test/ufo/RecursiveSplitter.h.
ufo::test::CASE | ( | "ufo/RecursiveSplitter/TenIds" | ) |
Definition at line 121 of file test/ufo/RecursiveSplitter.h.
ufo::test::CASE | ( | "ufo/RecursiveSplitter/ZeroIds" | ) |
Definition at line 69 of file test/ufo/RecursiveSplitter.h.
ufo::test::CASE | ( | "ufo/TemporalThinning/Invariance to | longitude, |
different zonal bands" | |||
) |
Definition at line 247 of file test/ufo/MetOfficeBuddyPairFinder.h.
ufo::test::CASE | ( | "ufo/TemporalThinning/Invariance to | longitude, |
same zonal band" | |||
) |
Definition at line 253 of file test/ufo/MetOfficeBuddyPairFinder.h.
ufo::test::CASE | ( | "ufo/TemporalThinning/Search radius" | ) |
Definition at line 346 of file test/ufo/MetOfficeBuddyPairFinder.h.
void ufo::test::checkResults | ( | const ioda::ObsSpace & | , |
const eckit::Configuration & | , | ||
const ioda::ObsDataVector< T > & | vals, | ||
const ioda::ObsDataVector< T > & | vals_ofd, | ||
const ioda::ObsDataVector< T > & | ref | ||
) |
Checks that vals
and vals_ofd
are equal to ref
.
vals | ObsFunction values calculated by calling ObsFunction::compute() directly. |
vals_ofd | ObsFunction values calculated by calling ObsFilterData::get(). |
ref | Reference values. |
Definition at line 93 of file test/ufo/ObsFunction.h.
void ufo::test::checkResults | ( | const ioda::ObsSpace & | ospace, |
const eckit::Configuration & | obsfuncconf, | ||
ioda::ObsDataVector< float > & | vals, | ||
ioda::ObsDataVector< float > & | vals_ofd, | ||
const ioda::ObsDataVector< float > & | ref | ||
) |
Specialization for floats: expects the RMSs of the differences between vals
and ref
and between vals_ofd
and ref
to be within a specified tolerance.
The contents of vals
and vals_ofd
are destroyed.
Calculate rms(f(x) - ref) and compare to tolerance
Definition at line 112 of file test/ufo/ObsFunction.h.
bool ufo::test::contains | ( | const std::set< T > & | set, |
const T & | element | ||
) |
Definition at line 284 of file test/ufo/MetOfficeBuddyPairFinder.h.
void ufo::test::convertLocalObsIndicesToGlobal | ( | std::vector< size_t > & | indices, |
const std::vector< size_t > & | globalIdxFromLocalIdx | ||
) |
Convert indices of observations held by this process to global observation indices.
[in,out] | indices | On input: local indices of observations held by this process. On output: corresponding global observation indices. |
globalIdxFromLocalIdx | A vector whose ith element is the global index of ith observation held by this process. |
Definition at line 205 of file ObsFilters.h.
void ufo::test::dataVectorDiff | ( | const ioda::ObsSpace & | ospace, |
ioda::ObsDataVector< float > & | vals, | ||
const ioda::ObsDataVector< float > & | ref, | ||
std::vector< float > & | rms_out, | ||
size_t & | num_missing_mismatches | ||
) |
[out] | num_missing_mismatches | Number of locations containing a missing value in vals but not in ref , or in ref but not in vals . |
Loop through variables and calculate rms for each variable
Definition at line 58 of file test/ufo/ObsFunction.h.
void ufo::test::doTestFunction | ( | ioda::ObsSpace & | ospace, |
const eckit::Configuration & | conf | ||
) |
Get function name
Setup function
Setup ObsFilterData
Setup GeoVaLs
Setup zero ObsBias
Setup ObsDiags
Get output variable names
Compute function result
Compute function result through ObsFilterData
Read reference values from ObsSpace
Definition at line 152 of file test/ufo/ObsFunction.h.
void ufo::test::doTestSerialization | ( | const eckit::Configuration & | config | ) |
Definition at line 37 of file Parameters.h.
bool ufo::test::duplicatePairsPresent | ( | const std::vector< ObsPair > & | pairs | ) |
Definition at line 37 of file test/ufo/MetOfficeBuddyPairFinder.h.
void ufo::test::expectVariablesApproximatelyEqual | ( | const ObsTraits::ObsSpace & | obsspace, |
const ufo::Variable & | referenceVariable, | ||
const ufo::Variable & | testVariable, | ||
float | absTol | ||
) |
Definition at line 356 of file ObsFilters.h.
void ufo::test::expectVariablesEqual | ( | const ObsTraits::ObsSpace & | obsspace, |
const ufo::Variable & | referenceVariable, | ||
const ufo::Variable & | testVariable | ||
) |
void ufo::test::expectVariablesRelativelyEqual | ( | const ObsTraits::ObsSpace & | obsspace, |
const ufo::Variable & | referenceVariable, | ||
const ufo::Variable & | testVariable, | ||
float | relTol | ||
) |
Definition at line 370 of file ObsFilters.h.
std::vector<MetOfficeBuddyPair> ufo::test::findBuddyPairs | ( | const MetOfficeBuddyCheckParameters & | options, |
const std::vector< float > & | latitudes, | ||
const std::vector< float > & | longitudes, | ||
const std::vector< util::DateTime > & | datetimes, | ||
const std::vector< float > * | pressures, | ||
const std::vector< int > & | stationIds, | ||
const std::vector< size_t > & | validObsIds | ||
) |
Definition at line 181 of file test/ufo/MetOfficeBuddyPairFinder.h.
void ufo::test::findEndpoint | ( | double | startLat, |
double | startLon, | ||
double | distance, | ||
double | bearing, | ||
double & | endLat, | ||
double & | endLon | ||
) |
Definition at line 259 of file test/ufo/MetOfficeBuddyPairFinder.h.
void ufo::test::findEndpoint | ( | float | startLat, |
float | startLon, | ||
float | distance, | ||
float | bearing, | ||
float & | endLat, | ||
float & | endLon | ||
) |
Definition at line 274 of file test/ufo/MetOfficeBuddyPairFinder.h.
std::vector<size_t> ufo::test::getFailedObservationIndices | ( | const ObsTraits::ObsDataVector< int > & | qcFlags, |
const eckit::mpi::Comm & | comm, | ||
const std::vector< size_t > & | globalIdxFromLocalIdx | ||
) |
Return the indices of observations that have failed quality control in at least one variable.
Definition at line 276 of file ObsFilters.h.
std::vector<size_t> ufo::test::getFlaggedObservationIndices | ( | const ObsTraits::ObsDataVector< int > & | qcFlags, |
const eckit::mpi::Comm & | comm, | ||
const std::vector< size_t > & | globalIdxFromLocalIdx, | ||
int | flag | ||
) |
Return the indices of observations whose quality control flag is set to flag
in at least one variable.
Definition at line 289 of file ObsFilters.h.
Groups ufo::test::getGroups | ( | const RecursiveSplitter & | splitter | ) |
Definition at line 29 of file test/ufo/RecursiveSplitter.h.
Groups ufo::test::getMultiElementGroups | ( | const RecursiveSplitter & | splitter | ) |
Definition at line 40 of file test/ufo/RecursiveSplitter.h.
std::vector<size_t> ufo::test::getObservationIndicesWhere | ( | const ObsTraits::ObsDataVector< int > & | qcFlags, |
const eckit::mpi::Comm & | comm, | ||
const std::vector< size_t > & | globalIdxFromLocalIdx, | ||
const Predicate & | predicate | ||
) |
Return the indices of observations whose quality control flags satisfy the predicate in at least one variable.
qcFlags | Vector of quality control flags for all observations. |
obsDisttribution | The MPI distribution used by the ObsSpace. |
globalIdxFromLocalIdx | A vector whose ith element is the global index of ith observation held by this process. |
predicate | A function object taking an argument of type int and returning bool. |
Definition at line 227 of file ObsFilters.h.
std::vector<size_t> ufo::test::getPassedObservationIndices | ( | const ObsTraits::ObsDataVector< int > & | qcFlags, |
const eckit::mpi::Comm & | comm, | ||
const std::vector< size_t > & | globalIdxFromLocalIdx | ||
) |
Return the indices of observations that have passed quality control in at least one variable.
Definition at line 263 of file ObsFilters.h.
Definition at line 74 of file test/ufo/Variables.h.
int ufo::test::maxNumBuddiesWithSameStationId | ( | const std::vector< ObsPair > & | pairs, |
const std::vector< int > & | stationIds | ||
) |
Definition at line 85 of file test/ufo/MetOfficeBuddyPairFinder.h.
int ufo::test::maxTotalNumBuddies | ( | const std::vector< ObsPair > & | pairs | ) |
Definition at line 78 of file test/ufo/MetOfficeBuddyPairFinder.h.
Value ufo::test::maxValue | ( | const std::map< Key, Value > & | map | ) |
Definition at line 67 of file test/ufo/MetOfficeBuddyPairFinder.h.
size_t ufo::test::numEqualTo | ( | const ObsTraits::ObsDataVector< int > & | data, |
int | value, | ||
const ioda::Distribution & | dist | ||
) |
Return the number of elements of data
equal to value
(on all MPI ranks, but counting each location only once even if it is held on multiple ranks).
Definition at line 324 of file ObsFilters.h.
size_t ufo::test::numNonzero | ( | const ObsTraits::ObsDataVector< int > & | data, |
const ioda::Distribution & | dist | ||
) |
Return the number of nonzero elements of data
(on all MPI ranks, but counting each location only once even if it is held on multiple ranks).
Definition at line 303 of file ObsFilters.h.
void ufo::test::orderedComparison | ( | const RecursiveSplitter & | splitter, |
const std::vector< std::vector< int >> & | expected | ||
) |
Definition at line 52 of file test/ufo/RecursiveSplitter.h.
Definition at line 288 of file test/ufo/MetOfficeBuddyPairFinder.h.
float ufo::test::run_basic | ( | const T | obVal0, |
const R | obVal1 | ||
) |
float ufo::test::run_basic | ( | const T | obVal0, |
const R | obVal1, | ||
const std::vector< T > & | varValues0, | ||
const std::vector< R > & | varValues1 | ||
) |
Definition at line 31 of file test/ufo/DataExtractor.h.
float ufo::test::run_missing | ( | const float | obVal0, |
const float | obVal1, | ||
const std::vector< float > | data | ||
) |
Definition at line 169 of file test/ufo/DataExtractor.h.
float ufo::test::run_range_constrained | ( | const float | obVal0, |
const float | obVal1, | ||
const std::array< ConstrainedRange, 3 > & | ranges | ||
) |
Definition at line 224 of file test/ufo/DataExtractor.h.
void ufo::test::runFinalCheck | ( | oops::ObsSpace< ufo::ObsTraits > & | obsspace, |
oops::ObsDataVector< ufo::ObsTraits, int > & | qcflags, | ||
oops::ObsVector< ufo::ObsTraits > & | obserr | ||
) |
Run the FinalCheck filter.
This needs to be done manually if post-filters aren't run because the HofX vector is not available.
Definition at line 185 of file ObsFilters.h.
void ufo::test::runTest | ( | ) |
identify parameters used for this group of observations
Definition at line 591 of file ObsFilters.h.
const boost::optional<ufo::TrackCheckShipDiagnostics> ufo::test::setupRunFilter | ( | const eckit::LocalConfiguration & | conf, |
std::vector< size_t > * | rejectedObsIndices = nullptr |
||
) |
Definition at line 37 of file test/ufo/TrackCheckShip.h.
int ufo::test::test_locations_lonslats_f90 | ( | const Locations & | , |
const eckit::Configuration & | |||
) |
similar to LonsLats test, on Fortran level Returns 1 if the test passes, 0 if the test fails
int ufo::test::test_locations_timemask_f90 | ( | const Locations & | , |
const eckit::Configuration & | |||
) |
similar to TimeMask test, on Fortran level Returns 1 if the test passes, 0 if the test fails
void ufo::test::testAllFromGroup | ( | ) |
Definition at line 101 of file test/ufo/Variables.h.
void ufo::test::testAllFromGroupFor | ( | const std::string & | funcName, |
const eckit::LocalConfiguration & | funcConf, | ||
const ufo::Variables & | initialVars | ||
) |
Definition at line 85 of file test/ufo/Variables.h.
void ufo::test::testComplexChannels | ( | ) |
void ufo::test::testConcatenate | ( | ) |
Tests operator+= (concatenation of two Locations)
test that concatenated longitudes have two copies of original lons
test that concatenated latitudes have two copies of original lats
Definition at line 171 of file test/ufo/Locations.h.
void ufo::test::testConstructor | ( | ) |
void ufo::test::testConventionalProfileProcessing | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 59 of file test/ufo/ConventionalProfileProcessing.h.
void ufo::test::testCorrectValue | ( | ) |
void ufo::test::testDefaultValue | ( | ) |
void ufo::test::testDuplicatesAndBuddyCountConstraints | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 94 of file test/ufo/MetOfficeBuddyPairFinder.h.
void ufo::test::testEarlyBreakCondition | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 131 of file test/ufo/TrackCheckShip.h.
void ufo::test::testFilters | ( | size_t | obsSpaceIndex, |
oops::ObsSpace< ufo::ObsTraits > & | obspace, | ||
const ObsTypeParameters & | params | ||
) |
init QC and error
call priorFilter and postFilter if hofx is available
initialize zero bias
read GeoVaLs from file if required
read H(x) and ObsDiags from file
read GeoVaLs, compute H(x) and ObsDiags
Only call priorFilter
apply the FinalCheck filter (which should always be run after all other filters).
no need to run priorFilter or postFilter
apply the FinalCheck filter (which should always be run after all other filters).
Definition at line 384 of file ObsFilters.h.
void ufo::test::testFirstRejectionSimultaneousIncluded | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 33 of file TrackCheckShipMainLoop.h.
void ufo::test::testFortranLonsLats | ( | ) |
Tests Locations accessors lons() and lats() from Fortran.
Definition at line 129 of file test/ufo/Locations.h.
void ufo::test::testFortranTimeMask | ( | ) |
Tests Locations::isInTimeWindow method from Fortran.
Definition at line 160 of file test/ufo/Locations.h.
void ufo::test::testFunction | ( | ) |
Use the function group to determine the type of values produced by the function and thus select the right specialization of doTestFunction().
Definition at line 219 of file test/ufo/ObsFunction.h.
void ufo::test::testGaussianThinning | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 32 of file GaussianThinning.h.
void ufo::test::testGeoVaLs | ( | ) |
Setup ObsSpace
Setup GeoVaLs
Check that GeoVaLs default constructor works
Check that GeoVaLs constructor to create a GeoVaLs with one location works
Check that GeoVaLs merge followed by a split gives back the original geovals
Check that GeoVaLs & operator *= (const std::vector<float>);
Definition at line 37 of file test/ufo/GeoVaLs.h.
void ufo::test::testGeoVaLsAllocatePutGet | ( | ) |
Tests GeoVaLs::allocate, GeoVals::put, GeoVaLs::get, GeoVaLs::putAtLevel, GeoVaLs::getAtLevel, GeoVaLs::putAtLocation and GeoVaLs::getAtLocation.
Test 2D variables
Setup GeoVaLs that are not filled in or allocated; test that they are not allocated
Allocate only the first variable, and test that it's allocated correctly
Allocate only the second variable (2D variable), test that it's allocated correctly
Set all values for the first level of a 2D variable to an arbitrary number with the put method. Then check that the get method returns the expected values in each case. Do this for several data types. (1) doubles
(2) floats
(3) ints
Check that the getAtLocation method returns what we put in the GeoVaLs. The reference GeoVaLs at indices (jlev, jloc) are equal to jlev + jloc.
Check that the putAtLocation method correctly puts values in the GeoVaLs. This is similar to the previous test but the putting and getting routines are transposed. This is done separately for each data type, using different fill values each time. (1) doubles The reference GeoVaLs at indices (jlev, jloc) are equal to jlev + jloc.
(2) floats The reference GeoVaLs at indices (jlev, jloc) are equal to jlev + jloc + 1.
(3) ints The reference GeoVaLs at indices (jlev, jloc) are equal to jlev + jloc + 2.
Check code paths that throw exceptions for the getAtLocation method.
Check code paths that throw exceptions for the putAtLocation method.
test 3D put and get
Definition at line 173 of file test/ufo/GeoVaLs.h.
void ufo::test::testGeoVaLsConstructor | ( | ) |
Tests GeoVaLs(const Locations &, const Variables &, const std::vector<size_t> &) constructor. Tests that levels get correctly allocated, and that the GeoVaLs are zeroed out.
Setup GeoVaLs that are not filled in or allocated; test that they are not allocated
check that get method returns zeroes (initial values in GeoVaLs)
Definition at line 359 of file test/ufo/GeoVaLs.h.
void ufo::test::testHasDtypeAndGet | ( | const ufo::ObsFilterData & | data, |
ioda::ObsSpace & | ospace, | ||
const ufo::Variable & | var, | ||
ioda::ObsDtype | expectedDtype, | ||
const std::vector< T > & | expectedValues | ||
) |
Definition at line 34 of file test/ufo/ObsFilterData.h.
void ufo::test::testHasGroup | ( | ) |
Definition at line 133 of file test/ufo/Variables.h.
void ufo::test::testHasGroupFor | ( | const std::string & | funcName, |
const eckit::LocalConfiguration & | funcConf, | ||
const ufo::Variables & | initialVars | ||
) |
Definition at line 124 of file test/ufo/Variables.h.
void ufo::test::testHistoryCheck | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 29 of file test/ufo/HistoryCheck.h.
void ufo::test::testInvarianceToLongitude | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 193 of file test/ufo/MetOfficeBuddyPairFinder.h.
void ufo::test::testLocations | ( | ) |
Tests Locations constructors and method size()
Definition at line 90 of file test/ufo/Locations.h.
void ufo::test::testLonsLats | ( | ) |
Tests Locations accessors lons() and lats()
Definition at line 109 of file test/ufo/Locations.h.
void ufo::test::testMetOfficeBuddyCheck | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 35 of file test/ufo/MetOfficeBuddyCheck.h.
void ufo::test::testMetOfficeRadianceErrorMatrices | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 32 of file MetOfficeRadianceErrorMatrices.h.
void ufo::test::testMissingName | ( | ) |
void ufo::test::testMisspelledProperty | ( | ) |
void ufo::test::testNoChannels | ( | ) |
void ufo::test::testObsBiasCovarianceDetails | ( | ) |
Definition at line 33 of file ObsBiasCovarianceDetails.h.
void ufo::test::testObsBiasReadWrite | ( | ) |
Tests ObsBias::read and ObsBias::write methods.
Test that if we write and then read or initialize ObsBias the coefficients are correct for the read/initialized ObsBias.
Definition at line 34 of file test/ufo/ObsBias.h.
void ufo::test::testObsDiagnostics | ( | ) |
Definition at line 44 of file test/ufo/ObsDiagnostics.h.
void ufo::test::testObsErrorAssign | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 32 of file ObsErrorAssign.h.
void ufo::test::testObsFilterData | ( | ) |
Setup ObsSpace
Setup GeoVaLs
Setup ObsDiags
Setup H(x)
Setup ObsErrors
Setup QCFlags
Setup ObsFilterData and test nlocs
Check that has(), get() and dtype() works on ObsSpace:
Check that has(), get() and dtype() work on integer variables in ObsSpace:
Check that has(), get() and dtype() work on string variables in ObsSpace:
Check that has(), get() and dtype() work on datetime variables in ObsSpace:
Check that associate(), has(), get() and dtype() work on ObsVector: H(x) not associated yet The important aspect of dtype handling here is it not being in ObsSpace so we needn't test for other containers.
H(x) associated now
Check that associate(), has(), get() and dtype() work on ObsDataVector<float>:
ObsErrorData associated now
Check that associate(), has(), get() and dtype() work on ObsDataVector<int>:
QCFlags associated now
Check that associate(), has() and get() work on GeoVaLs: GeoVaLs not associated yet
GeoVaLs associated now
nlevs == 1: 2D geovals, could be retrieved with get(var)
otherwise need get(var, level) to retrieve
Check that associate(), has() and get() work on ObsDiags: ObsDiags not associated yet
ObsDiags associated now
nlevs == 1: 2D obsdiags, could be retrieved with get(var)
otherwise need get(var, level) to retrieve
Definition at line 58 of file test/ufo/ObsFilterData.h.
void ufo::test::testOperatorUtils | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 58 of file test/ufo/OperatorUtils.h.
void ufo::test::testPoissonDiskThinning | ( | const eckit::LocalConfiguration & | conf, |
bool | expectValidationError = false |
||
) |
Definition at line 44 of file ParallelPoissonDiskThinning.h.
void ufo::test::testPredictor | ( | ) |
For each predictor for each variable compare computed predictor values to reference
Definition at line 39 of file Predictor.h.
void ufo::test::testPrimitiveVariables | ( | const eckit::LocalConfiguration & | conf | ) |
Test a range-based for loop over the PrimitiveVariables range.
Definition at line 81 of file test/ufo/PrimitiveVariables.h.
void ufo::test::testPrimitiveVariablesIterator | ( | const eckit::LocalConfiguration & | conf | ) |
Test explicitly that the * and -> operator overloads in PrimitiveVariablesIterator work correctly.
Definition at line 117 of file test/ufo/PrimitiveVariables.h.
void ufo::test::testProcessWhere | ( | const eckit::LocalConfiguration & | conf, |
bool | is_in_usererror = false |
||
) |
Definition at line 43 of file test/ufo/processWhere.h.
void ufo::test::testRejectedObservations | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 150 of file test/ufo/TrackCheckShip.h.
void ufo::test::testSearchRadius | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 292 of file test/ufo/MetOfficeBuddyPairFinder.h.
void ufo::test::testSerializationWithChannels | ( | ) |
void ufo::test::testSerializationWithoutChannels | ( | ) |
void ufo::test::testSimpleString | ( | ) |
void ufo::test::testStuckCheck | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 32 of file test/ufo/StuckCheck.h.
void ufo::test::testTemporalThinning | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 32 of file test/ufo/TemporalThinning.h.
void ufo::test::testTimeMask | ( | ) |
Tests Locations::isInTimeWindow method.
Definition at line 140 of file test/ufo/Locations.h.
void ufo::test::testTrackCheck | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 32 of file test/ufo/TrackCheck.h.
void ufo::test::testTrackCheckShipInitialCalculations | ( | const eckit::LocalConfiguration & | conf | ) |
Definition at line 73 of file test/ufo/TrackCheckShip.h.
void ufo::test::testVariable | ( | ) |
Definition at line 31 of file test/ufo/Variables.h.
const char* ufo::test::expectComputeToThrow = "expect compute to throw exception with message" |
Definition at line 50 of file test/ufo/ObsFunction.h.
const char* ufo::test::expectConstructorToThrow = "expect constructor to throw exception with message" |
Definition at line 51 of file test/ufo/ObsFunction.h.
float ufo::test::missing = util::missingValue(missing) |
Definition at line 27 of file test/ufo/DataExtractor.h.
const bool ufo::test::validationSupported = oops::Parameters::isValidationSupported() |
Definition at line 28 of file Parameters.h.