UFO
test/ufo/DataExtractor.h File Reference
#include "ufo/utils/dataextractor/DataExtractor.h"
#include <iomanip>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include "eckit/testing/Test.h"
#include "oops/runs/Test.h"
#include "oops/util/Expect.h"
#include "oops/util/FloatCompare.h"
Include dependency graph for test/ufo/DataExtractor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ufo::test::DataExtractor
 

Namespaces

 ufo
 
 ufo::test
 

Functions

template<typename T , typename R >
float ufo::test::run_basic (const T obVal0, const R obVal1, const std::vector< T > &varValues0, const std::vector< R > &varValues1)
 
template<typename T , typename R >
float ufo::test::run_basic (const T obVal0, const R obVal1)
 
 ufo::test::CASE ("ufo/DataExtractor/bilinearinterp/float_linear")
 
 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/float_blinear")
 
 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/int_int_dtype")
 
 ufo::test::CASE ("ufo/DataExtractor/bilinearinterp/int_float_dtype")
 
 ufo::test::CASE ("ufo/DataExtractor/bilinearinterp/float_int_dtype")
 
 ufo::test::CASE ("ufo/DataExtractor/bilinearinterp/string_dtype")
 
float ufo::test::run_missing (const float obVal0, const float obVal1, const std::vector< float > data)
 
 ufo::test::CASE ("ufo/DataExtractor/bilinearinterp/one_missing")
 
 ufo::test::CASE ("ufo/DataExtractor/bilinearinterp/all_missing")
 
float ufo::test::run_range_constrained (const float obVal0, const float obVal1, const std::array< ConstrainedRange, 3 > &ranges)
 
 ufo::test::CASE ("ufo/DataExtractor/bilinearinterp/range_constrain")
 
 ufo::test::CASE ("ufo/DataExtractor/bilinearinterp/range_constrain_extrapolation")
 
 ufo::test::CASE ("ufo/DataExtractor/bilinearinterp/range_constrain_3D_array")
 
 ufo::test::CASE ("ufo/DataExtractor/get2DSlice/not_2d_slice")
 
 ufo::test::CASE ("ufo/DataExtractor/get1DSlice/not_1d_slice")
 

Variables

float ufo::test::missing = util::missingValue(missing)