#include "Sacado_No_Kokkos.hpp"
#include "Sacado_Random.hpp"
#include <cppunit/extensions/HelperMacros.h>
Go to the source code of this file.
◆ BINARY_OP_TEST
#define BINARY_OP_TEST |
( |
|
TESTNAME, |
|
|
|
OP |
|
) |
| |
Value:void TESTNAME () { \
c_dfad = a_dfad OP b_dfad; \
c_ls = a_ls OP b_ls; \
compareFads(c_dfad, c_ls); \
\
double
val = urand.number(); \
c_dfad = a_dfad OP
val; \
compareFads(c_dfad, c_ls); \
\
c_dfad =
val OP b_dfad; \
compareFads(c_dfad, c_ls); \
}
Definition at line 45 of file LogicalSparseUnitTests.hpp.
◆ RELOP_TEST
#define RELOP_TEST |
( |
|
TESTNAME, |
|
|
|
OP |
|
) |
| |
Value:void TESTNAME () { \
bool r1 = a_dfad OP b_dfad; \
bool r2 = a_ls OP b_ls; \
CPPUNIT_ASSERT(r1 == r2); \
\
double
val = urand.number(); \
CPPUNIT_ASSERT(r1 == r2); \
\
CPPUNIT_ASSERT(r1 == r2); \
}
Definition at line 61 of file LogicalSparseUnitTests.hpp.
◆ BINARY_FUNC_TEST
#define BINARY_FUNC_TEST |
( |
|
TESTNAME, |
|
|
|
FUNC |
|
) |
| |
Value:void TESTNAME () { \
c_dfad = FUNC (a_dfad,b_dfad); \
c_ls = FUNC (a_ls,b_ls); \
compareFads(c_dfad, c_ls); \
\
double
val = urand.number(); \
c_dfad = FUNC (a_dfad,
val); \
c_ls = FUNC (a_ls,
val); \
compareFads(c_dfad, c_ls); \
\
c_dfad = FUNC (
val,b_dfad); \
c_ls = FUNC (
val,b_ls); \
compareFads(c_dfad, c_ls); \
}
Definition at line 77 of file LogicalSparseUnitTests.hpp.
◆ UNARY_OP_TEST
#define UNARY_OP_TEST |
( |
|
TESTNAME, |
|
|
|
OP |
|
) |
| |
Value:void TESTNAME () { \
c_dfad = OP a_dfad; \
c_ls = OP a_ls; \
compareFads(c_dfad, c_ls); \
}
Definition at line 93 of file LogicalSparseUnitTests.hpp.
◆ UNARY_FUNC_TEST
#define UNARY_FUNC_TEST |
( |
|
TESTNAME, |
|
|
|
FUNC |
|
) |
| |
Value:void TESTNAME () { \
c_dfad = FUNC (a_dfad); \
c_ls = FUNC (a_ls); \
compareFads(c_dfad, c_ls); \
}
Definition at line 100 of file LogicalSparseUnitTests.hpp.
◆ UNARY_ASSIGNOP_TEST
#define UNARY_ASSIGNOP_TEST |
( |
|
TESTNAME, |
|
|
|
OP |
|
) |
| |
Value:void TESTNAME () { \
c_dfad OP a_dfad; \
c_ls OP a_ls; \
compareFads(c_dfad, c_ls); \
\
double
val = urand.number(); \
compareFads(c_dfad, c_ls); \
}
Definition at line 107 of file LogicalSparseUnitTests.hpp.
◆ DFadType
◆ LSType