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 | |
namespace | DynamicVecTest |
namespace | DynamicStridedVecTest |
namespace | StaticVecTest |
namespace | StaticFixedVecTest |
namespace | StaticFixedVecTest::Double |
namespace | StaticFixedVecTest::Complex_std |
namespace | 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 97 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define BINARY_UNIT_TEST | ( | VEC, | |
SCALAR_T, | |||
OP, | |||
OPNAME ) |
Definition at line 136 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define BINARYFUNC_UNIT_TEST | ( | VEC, | |
SCALAR_T, | |||
OP, | |||
SOP, | |||
USING_SOP, | |||
OPNAME ) |
Definition at line 230 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define OPASSIGN_UNIT_TEST | ( | VEC, | |
SCALAR_T, | |||
OP, | |||
OPNAME ) |
Definition at line 352 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define SAXPY_UNIT_TEST | ( | VEC, | |
SCALAR_T ) |
Definition at line 396 of file Stokhos_SacadoMPVectorUnitTest.cpp.
#define TERNARY_UNIT_TEST | ( | VEC, | |
SCALAR_T ) |
Definition at line 442 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 456 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 530 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 549 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 558 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 574 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 594 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 609 of file Stokhos_SacadoMPVectorUnitTest.cpp.