|
QUDA
0.9.0
|
Main header file for host and device accessors to CloverFields. More...
#include <register_traits.h>#include <clover_field.h>#include <complex_quda.h>#include <quda_matrix.h>#include <color_spinor.h>

Go to the source code of this file.
Classes | |
| struct | quda::clover_wrapper< Float, T > |
| clover_wrapper is an internal class that is used to wrap instances of colorspinor accessors, currying in a specifc location and chirality on the field. The operator() accessors in clover-field accessors return instances to this class, allowing us to then use operator overloading upon this class to interact with the HMatrix class. As a result we can include clover-field accessors directly in HMatrix expressions in kernels without having to declare temporaries with explicit calls to the load/save methods in the clover-field accessors. More... | |
| struct | quda::clover::Accessor< Float, nColor, nSpin, order > |
| struct | quda::clover::Accessor< Float, nColor, nSpin, QUDA_FLOAT4_CLOVER_ORDER > |
| struct | quda::clover::Accessor< Float, nColor, nSpin, QUDA_PACKED_CLOVER_ORDER > |
| struct | quda::clover::FieldOrder< Float, nColor, nSpin, order > |
| struct | quda::clover::FloatNOrder< Float, length, N, huge_alloc > |
| Accessor routine for CloverFields in native field order. More... | |
| struct | quda::clover::S< real, length > |
| This is just a dummy structure we use for trove to define the required structure size. More... | |
| struct | quda::clover::QDPOrder< Float, length > |
| struct | quda::clover::QDPJITOrder< Float, length > |
| struct | quda::clover::BQCDOrder< Float, length > |
| struct | quda::clover_mapper< Float, N > |
| struct | quda::clover_mapper< double, N > |
| struct | quda::clover_mapper< float, N > |
| struct | quda::clover_mapper< short, N > |
Namespaces | |
| quda | |
| quda::clover | |
Macros | |
| #define | DISABLE_TROVE |
Functions | |
| template<int N> | |
| __device__ __host__ int | quda::clover::indexFloatN (int k, int stride, int x) |
Main header file for host and device accessors to CloverFields.
Definition in file clover_field_order.h.
| #define DISABLE_TROVE |
Definition at line 14 of file clover_field_order.h.
1.8.14