Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "Teuchos_UnitTestHarness.hpp"
#include "Teuchos_TestingHelpers.hpp"
#include "Teuchos_UnitTestRepository.hpp"
#include "Teuchos_GlobalMPISession.hpp"
#include "Stokhos_Sacado_Kokkos_MP_Vector.hpp"
#include "Stokhos_UnitTestHelpers.hpp"
#include "Kokkos_Core.hpp"
#include "Kokkos_Complex.hpp"
Go to the source code of this file.
Classes | |
struct | UnitTestSetup< VecType, FadType > |
Namespaces | |
DynamicVecTest | |
DynamicStridedVecTest | |
StaticVecTest | |
StaticFixedVecTest | |
StaticFixedVecTest::Double | |
StaticFixedVecTest::Complex_std | |
StaticFixedVecTest::Complex_Kokkos | |
Macros | |
#define | UNARY_UNIT_TEST(VEC, SCALAR_T, OP, OPNAME, USING_OP) |
#define | BINARY_UNIT_TEST(VEC, SCALAR_T, OP, OPNAME) |
#define | BINARYFUNC_UNIT_TEST(VEC, SCALAR_T, OP, SOP, USING_SOP, OPNAME) |
#define | OPASSIGN_UNIT_TEST(VEC, SCALAR_T, OP, OPNAME) |
#define | SAXPY_UNIT_TEST(VEC, SCALAR_T) |
#define | TERNARY_UNIT_TEST(VEC, SCALAR_T) |
#define | VECTOR_UNIT_TESTS_ANY_TYPE(VEC, SCALAR_T) |
#define | VECTOR_UNIT_TESTS_SFS_ANY_VALUE_TYPE(SCALAR_T) |
#define | VECTOR_UNIT_TESTS_COMPLEX_TYPE(VEC, SCALAR_T) |
#define | VECTOR_UNIT_TESTS_REAL_TYPE(VEC, SCALAR_T) |
#define | TEST_DYNAMIC_STORAGE(__storage_type__, __vec_type__, __scalar_type__, __macro_for_tests__) |
#define | TEST_STATIC_STORAGE(__storage_type__, __vec_type__, __scalar_type__, __scalar_type_name__, __storage_size__, __macro_for_tests__) |
#define | TEST_STATIC_FIXED_STORAGE(__storage_type__, __vec_type__, __scalar_type__, __scalar_type_name__, __storage_size__, __macro_for_tests__) |
#define UNARY_UNIT_TEST | ( | VEC, | |
SCALAR_T, | |||
OP, | |||
OPNAME, | |||
USING_OP | |||
) |
Common series of test for any unary operator.
Definition at line 65 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define BINARY_UNIT_TEST | ( | VEC, | |
SCALAR_T, | |||
OP, | |||
OPNAME | |||
) |
Definition at line 104 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define BINARYFUNC_UNIT_TEST | ( | VEC, | |
SCALAR_T, | |||
OP, | |||
SOP, | |||
USING_SOP, | |||
OPNAME | |||
) |
Definition at line 198 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define OPASSIGN_UNIT_TEST | ( | VEC, | |
SCALAR_T, | |||
OP, | |||
OPNAME | |||
) |
Definition at line 320 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define SAXPY_UNIT_TEST | ( | VEC, | |
SCALAR_T | |||
) |
Definition at line 364 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define TERNARY_UNIT_TEST | ( | VEC, | |
SCALAR_T | |||
) |
Definition at line 410 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define VECTOR_UNIT_TESTS_ANY_TYPE | ( | VEC, | |
SCALAR_T | |||
) |
Default series of tests to perform for any type. The set of operators should make sense for both real and complex types.
Definition at line 424 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define VECTOR_UNIT_TESTS_SFS_ANY_VALUE_TYPE | ( | SCALAR_T | ) |
Default series of tests to perform for SFS for any value type.
Definition at line 498 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define VECTOR_UNIT_TESTS_COMPLEX_TYPE | ( | VEC, | |
SCALAR_T | |||
) |
Series of tests to run for complex type. It will run the series of tests for any type.
Definition at line 517 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define VECTOR_UNIT_TESTS_REAL_TYPE | ( | VEC, | |
SCALAR_T | |||
) |
Series of tests to run for real type. It will run the series of tests for any type, as well as tests that don't work or don't make sense for complex type.
Definition at line 526 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define TEST_DYNAMIC_STORAGE | ( | __storage_type__, | |
__vec_type__, | |||
__scalar_type__, | |||
__macro_for_tests__ | |||
) |
Common test structure for dynamic storage.
Definition at line 545 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define TEST_STATIC_STORAGE | ( | __storage_type__, | |
__vec_type__, | |||
__scalar_type__, | |||
__scalar_type_name__, | |||
__storage_size__, | |||
__macro_for_tests__ | |||
) |
Common test structure for static storage.
Definition at line 565 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define TEST_STATIC_FIXED_STORAGE | ( | __storage_type__, | |
__vec_type__, | |||
__scalar_type__, | |||
__scalar_type_name__, | |||
__storage_size__, | |||
__macro_for_tests__ | |||
) |
Common test structure for static fixed storage.
Definition at line 580 of file Stokhos_SacadoMPVectorUnitTest.cpp.