#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <math.h>
#include <string.h>
#include <util_quda.h>
#include <host_utils.h>
#include <command_line_params.h>
#include <dslash_reference.h>
#include <contract_reference.h>
#include "misc.h"
#include <gtest/gtest.h>
#include <quda.h>
#include <color_spinor_field.h>
Go to the source code of this file.
|
void | quda::setTransferGPU (bool) |
|
void | display_test_info () |
|
int | main (int argc, char **argv) |
|
int | test (int contractionType, int Prec) |
|
| TEST_P (ContractionTest, verify) |
|
std::string | getContractName (testing::TestParamInfo<::testing::tuple< int, int >> param) |
|
| INSTANTIATE_TEST_SUITE_P (QUDA, ContractionTest, Combine(Range(0, 2), Range(0, NcontractType)), getContractName) |
|
|
constexpr int | NcontractType = 2 |
|
const char * | names [] = {"OpenSpin", "DegrandRossi"} |
|
const char * | prec_str [] = {"single", "double"} |
|
◆ display_test_info()
void display_test_info |
( |
| ) |
|
◆ getContractName()
◆ INSTANTIATE_TEST_SUITE_P()
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ test()
int test |
( |
int |
contractionType, |
|
|
int |
Prec |
|
) |
| |
◆ TEST_P()
◆ names
const char* names[] = {"OpenSpin", "DegrandRossi"} |
◆ NcontractType
constexpr int NcontractType = 2 |
|
constexpr |
◆ prec_str
const char* prec_str[] = {"single", "double"} |