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.