| 
    IODA
    
   | 
 
#include <Eigen/Dense>#include <cmath>#include <cstdlib>#include <iostream>#include <vector>#include "ioda/Engines/Factory.h"#include "ioda/Exception.h"#include "ioda/Group.h"
Go to the source code of this file.
Functions | |
| template<class E , typename Container > | |
| void | test_eigen_regular_attributes (Container g, const E &eigen_data, bool is2D=true) | 
| template<class E , typename Container > | |
| void | test_eigen_tensor_attributes (Container g, const E &eigen_data) | 
| template<typename T > | |
| bool | test_equal (const T &a, const T &b) | 
| template<> | |
| bool | test_equal (const float &a, const float &b) | 
| template<> | |
| bool | test_equal (const double &a, const double &b) | 
| template<> | |
| bool | test_equal (const long double &a, const long double &b) | 
| template<typename T , typename Container > | |
| void | test_attribute_functions (Container g, std::initializer_list< T > values, std::initializer_list< ioda::Dimensions_t > dimensions) | 
| template<class E , typename Container > | |
| void | test_eigen_regular_variable (Container g, const E &eigen_data) | 
| template<class E , typename Container > | |
| void | test_eigen_tensor_variable (Container g, const E &eigen_data) | 
| void | test_group_backend_engine (ioda::Group g) | 
| Run a series of tests on the input group.  More... | |
| int | main (int argc, char **argv) | 
| int main | ( | int | argc, | 
| char ** | argv | ||
| ) | 
Definition at line 295 of file iodaio-templated-tests/test.cpp.

| void test_attribute_functions | ( | Container | g, | 
| std::initializer_list< T > | values, | ||
| std::initializer_list< ioda::Dimensions_t > | dimensions | ||
| ) | 
Definition at line 84 of file iodaio-templated-tests/test.cpp.

| void test_eigen_regular_attributes | ( | Container | g, | 
| const E & | eigen_data, | ||
| bool | is2D = true  | 
        ||
| ) | 
Definition at line 21 of file iodaio-templated-tests/test.cpp.


| void test_eigen_regular_variable | ( | Container | g, | 
| const E & | eigen_data | ||
| ) | 
Definition at line 131 of file iodaio-templated-tests/test.cpp.


| void test_eigen_tensor_attributes | ( | Container | g, | 
| const E & | eigen_data | ||
| ) | 
Definition at line 49 of file iodaio-templated-tests/test.cpp.


| void test_eigen_tensor_variable | ( | Container | g, | 
| const E & | eigen_data | ||
| ) | 
Definition at line 155 of file iodaio-templated-tests/test.cpp.


| bool test_equal | ( | const double & | a, | 
| const double & | b | ||
| ) | 
Definition at line 74 of file iodaio-templated-tests/test.cpp.
| bool test_equal | ( | const float & | a, | 
| const float & | b | ||
| ) | 
Definition at line 69 of file iodaio-templated-tests/test.cpp.
| bool test_equal | ( | const long double & | a, | 
| const long double & | b | ||
| ) | 
Definition at line 79 of file iodaio-templated-tests/test.cpp.
| bool test_equal | ( | const T & | a, | 
| const T & | b | ||
| ) | 
Definition at line 64 of file iodaio-templated-tests/test.cpp.

| void test_group_backend_engine | ( | ioda::Group | g | ) | 
Run a series of tests on the input group.
Definition at line 171 of file iodaio-templated-tests/test.cpp.

