#include <algorithm>
#include <memory>
#include <string>
#include <vector>
#include "eckit/config/LocalConfiguration.h"
#include "eckit/testing/Test.h"
#include "oops/base/ObsFilters.h"
#include "oops/interface/GeoVaLs.h"
#include "oops/interface/ObsAuxControl.h"
#include "oops/interface/ObsDataVector.h"
#include "oops/interface/ObsDiagnostics.h"
#include "oops/interface/ObsOperator.h"
#include "oops/interface/ObsVector.h"
#include "oops/runs/Test.h"
#include "oops/util/DateTime.h"
#include "oops/util/Duration.h"
#include "oops/util/Expect.h"
#include "oops/util/Logger.h"
#include "test/interface/ObsTestsFixture.h"
#include "test/TestEnvironment.h"
#include "ufo/filters/QCflags.h"
#include "ufo/filters/Variable.h"
#include "ufo/ObsTraits.h"
Go to the source code of this file.
|
void | ufo::test::convertLocalObsIndicesToGlobal (const eckit::mpi::Comm &comm, std::vector< size_t > &indices) |
| Convert indices of observations held by this process to global observation indices. More...
|
|
template<typename T > |
std::vector< T > | ufo::test::allGatherv (const eckit::mpi::Comm &comm, const std::vector< T > &v) |
| Gather data from all tasks and deliver the combined data to all tasks. More...
|
|
template<typename Predicate > |
std::vector< size_t > | ufo::test::getObservationIndicesWhere (const eckit::mpi::Comm &comm, const ObsTraits::ObsDataVector< int > &qcFlags, const Predicate &predicate) |
|
std::vector< size_t > | ufo::test::getPassedObservationIndices (const eckit::mpi::Comm &comm, const ObsTraits::ObsDataVector< int > &qcFlags) |
|
std::vector< size_t > | ufo::test::getFailedObservationIndices (const eckit::mpi::Comm &comm, const ObsTraits::ObsDataVector< int > &qcFlags) |
|
std::vector< size_t > | ufo::test::getFlaggedObservationIndices (const eckit::mpi::Comm &comm, const ObsTraits::ObsDataVector< int > &qcFlags, int flag) |
|
size_t | ufo::test::numNonzero (const ObsTraits::ObsDataVector< int > &data) |
|
size_t | ufo::test::numEqualTo (const ObsTraits::ObsDataVector< int > &data, int value) |
|
template<typename T > |
void | ufo::test::expectVariablesEqual (const ObsTraits::ObsSpace &obsspace, const ufo::Variable &referenceVariable, const ufo::Variable &testVariable) |
|
void | ufo::test::expectVariablesApproximatelyEqual (const ObsTraits::ObsSpace &obsspace, const ufo::Variable &referenceVariable, const ufo::Variable &testVariable, float absTol) |
|
void | ufo::test::testFilters () |
|
◆ ECKIT_TESTING_SELF_REGISTER_CASES
#define ECKIT_TESTING_SELF_REGISTER_CASES 0 |