|
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::square_< ReduceType, Float > |
|
struct | quda::clover::abs_< ReduceType, Float > |
|
struct | quda::clover::Accessor< Float, nColor, nSpin, order > |
|
struct | quda::clover::Accessor< Float, nColor, nSpin, QUDA_FLOAT2_CLOVER_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, add_rho, 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, add_rho > |
|
struct | quda::clover_mapper< double, N, add_rho > |
|
struct | quda::clover_mapper< float, N, add_rho > |
|
struct | quda::clover_mapper< short, N, add_rho > |
|
struct | quda::clover_mapper< int8_t, N, add_rho > |
|
Main header file for host and device accessors to CloverFields.
Definition in file clover_field_order.h.