|
enum | QudaLinkType_s {
QUDA_SU3_LINKS,
QUDA_GENERAL_LINKS,
QUDA_THREE_LINKS,
QUDA_MOMENTUM,
QUDA_WILSON_LINKS = QUDA_SU3_LINKS,
QUDA_ASQTAD_FAT_LINKS = QUDA_GENERAL_LINKS,
QUDA_ASQTAD_LONG_LINKS = QUDA_THREE_LINKS,
QUDA_ASQTAD_MOM_LINKS = QUDA_MOMENTUM,
QUDA_ASQTAD_GENERAL_LINKS = QUDA_GENERAL_LINKS,
QUDA_INVALID_LINKS = QUDA_INVALID_ENUM
} |
|
enum | QudaGaugeFieldOrder_s {
QUDA_FLOAT_GAUGE_ORDER = 1,
QUDA_FLOAT2_GAUGE_ORDER = 2,
QUDA_FLOAT4_GAUGE_ORDER = 4,
QUDA_QDP_GAUGE_ORDER,
QUDA_QDPJIT_GAUGE_ORDER,
QUDA_CPS_WILSON_GAUGE_ORDER,
QUDA_MILC_GAUGE_ORDER,
QUDA_BQCD_GAUGE_ORDER,
QUDA_TIFR_GAUGE_ORDER,
QUDA_INVALID_GAUGE_ORDER = QUDA_INVALID_ENUM
} |
|
enum | QudaTboundary_s { QUDA_ANTI_PERIODIC_T = -1,
QUDA_PERIODIC_T = 1,
QUDA_INVALID_T_BOUNDARY = QUDA_INVALID_ENUM
} |
|
enum | QudaPrecision_s { QUDA_HALF_PRECISION = 2,
QUDA_SINGLE_PRECISION = 4,
QUDA_DOUBLE_PRECISION = 8,
QUDA_INVALID_PRECISION = QUDA_INVALID_ENUM
} |
|
enum | QudaReconstructType_s {
QUDA_RECONSTRUCT_NO = 18,
QUDA_RECONSTRUCT_12 = 12,
QUDA_RECONSTRUCT_8 = 8,
QUDA_RECONSTRUCT_9 = 9,
QUDA_RECONSTRUCT_13 = 13,
QUDA_RECONSTRUCT_10 = 10,
QUDA_RECONSTRUCT_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaGaugeFixed_s { QUDA_GAUGE_FIXED_NO,
QUDA_GAUGE_FIXED_YES,
QUDA_GAUGE_FIXED_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaDslashType_s {
QUDA_WILSON_DSLASH,
QUDA_CLOVER_WILSON_DSLASH,
QUDA_DOMAIN_WALL_DSLASH,
QUDA_DOMAIN_WALL_4D_DSLASH,
QUDA_MOBIUS_DWF_DSLASH,
QUDA_STAGGERED_DSLASH,
QUDA_ASQTAD_DSLASH,
QUDA_TWISTED_MASS_DSLASH,
QUDA_TWISTED_CLOVER_DSLASH,
QUDA_INVALID_DSLASH = QUDA_INVALID_ENUM
} |
|
enum | QudaDslashPolicy_s {
QUDA_DSLASH,
QUDA_DSLASH2,
QUDA_PTHREADS_DSLASH,
QUDA_GPU_COMMS_DSLASH,
QUDA_FUSED_DSLASH,
QUDA_FUSED_GPU_COMMS_DSLASH,
QUDA_DSLASH_NC
} |
|
enum | QudaInverterType_s {
QUDA_CG_INVERTER,
QUDA_BICGSTAB_INVERTER,
QUDA_GCR_INVERTER,
QUDA_MR_INVERTER,
QUDA_MPBICGSTAB_INVERTER,
QUDA_SD_INVERTER,
QUDA_XSD_INVERTER,
QUDA_PCG_INVERTER,
QUDA_MPCG_INVERTER,
QUDA_EIGCG_INVERTER,
QUDA_INC_EIGCG_INVERTER,
QUDA_INVALID_INVERTER = QUDA_INVALID_ENUM
} |
|
enum | QudaEigType_s { QUDA_LANCZOS,
QUDA_IMP_RST_LANCZOS,
QUDA_INVALID_TYPE = QUDA_INVALID_ENUM
} |
|
enum | QudaSolutionType_s {
QUDA_MAT_SOLUTION,
QUDA_MATDAG_MAT_SOLUTION,
QUDA_MATPC_SOLUTION,
QUDA_MATPC_DAG_SOLUTION,
QUDA_MATPCDAG_MATPC_SOLUTION,
QUDA_MATPCDAG_MATPC_SHIFT_SOLUTION,
QUDA_INVALID_SOLUTION = QUDA_INVALID_ENUM
} |
|
enum | QudaSolveType_s {
QUDA_DIRECT_SOLVE,
QUDA_NORMOP_SOLVE,
QUDA_DIRECT_PC_SOLVE,
QUDA_NORMOP_PC_SOLVE,
QUDA_NORMERR_SOLVE,
QUDA_NORMERR_PC_SOLVE,
QUDA_NORMEQ_SOLVE = QUDA_NORMOP_SOLVE,
QUDA_NORMEQ_PC_SOLVE = QUDA_NORMOP_PC_SOLVE,
QUDA_INVALID_SOLVE = QUDA_INVALID_ENUM
} |
|
enum | QudaSchwarzType_s { QUDA_ADDITIVE_SCHWARZ,
QUDA_MULTIPLICATIVE_SCHWARZ,
QUDA_INVALID_SCHWARZ = QUDA_INVALID_ENUM
} |
|
enum | QudaResidualType_s { QUDA_L2_RELATIVE_RESIDUAL = 1,
QUDA_L2_ABSOLUTE_RESIDUAL = 2,
QUDA_HEAVY_QUARK_RESIDUAL = 4,
QUDA_INVALID_RESIDUAL = QUDA_INVALID_ENUM
} |
|
enum | QudaMatPCType_s {
QUDA_MATPC_EVEN_EVEN,
QUDA_MATPC_ODD_ODD,
QUDA_MATPC_EVEN_EVEN_ASYMMETRIC,
QUDA_MATPC_ODD_ODD_ASYMMETRIC,
QUDA_MATPC_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaDagType_s { QUDA_DAG_NO,
QUDA_DAG_YES,
QUDA_DAG_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaMassNormalization_s { QUDA_KAPPA_NORMALIZATION,
QUDA_MASS_NORMALIZATION,
QUDA_ASYMMETRIC_MASS_NORMALIZATION,
QUDA_INVALID_NORMALIZATION = QUDA_INVALID_ENUM
} |
|
enum | QudaSolverNormalization_s { QUDA_DEFAULT_NORMALIZATION,
QUDA_SOURCE_NORMALIZATION
} |
|
enum | QudaPreserveSource_s { QUDA_PRESERVE_SOURCE_NO,
QUDA_PRESERVE_SOURCE_YES,
QUDA_PRESERVE_SOURCE_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaDiracFieldOrder_s {
QUDA_INTERNAL_DIRAC_ORDER,
QUDA_DIRAC_ORDER,
QUDA_QDP_DIRAC_ORDER,
QUDA_QDPJIT_DIRAC_ORDER,
QUDA_CPS_WILSON_DIRAC_ORDER,
QUDA_LEX_DIRAC_ORDER,
QUDA_INVALID_DIRAC_ORDER = QUDA_INVALID_ENUM
} |
|
enum | QudaCloverFieldOrder_s {
QUDA_FLOAT_CLOVER_ORDER =1,
QUDA_FLOAT2_CLOVER_ORDER =2,
QUDA_FLOAT4_CLOVER_ORDER =4,
QUDA_PACKED_CLOVER_ORDER,
QUDA_QDPJIT_CLOVER_ORDER,
QUDA_BQCD_CLOVER_ORDER,
QUDA_INVALID_CLOVER_ORDER = QUDA_INVALID_ENUM
} |
|
enum | QudaVerbosity_s {
QUDA_SILENT,
QUDA_SUMMARIZE,
QUDA_VERBOSE,
QUDA_DEBUG_VERBOSE,
QUDA_INVALID_VERBOSITY = QUDA_INVALID_ENUM
} |
|
enum | QudaTune_s { QUDA_TUNE_NO,
QUDA_TUNE_YES,
QUDA_TUNE_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaPreserveDirac_s { QUDA_PRESERVE_DIRAC_NO,
QUDA_PRESERVE_DIRAC_YES,
QUDA_PRESERVE_DIRAC_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaParity_s { QUDA_EVEN_PARITY = 0,
QUDA_ODD_PARITY,
QUDA_INVALID_PARITY = QUDA_INVALID_ENUM
} |
|
enum | QudaDiracType_s {
QUDA_WILSON_DIRAC,
QUDA_WILSONPC_DIRAC,
QUDA_CLOVER_DIRAC,
QUDA_CLOVERPC_DIRAC,
QUDA_DOMAIN_WALL_DIRAC,
QUDA_DOMAIN_WALLPC_DIRAC,
QUDA_DOMAIN_WALL_4DPC_DIRAC,
QUDA_MOBIUS_DOMAIN_WALLPC_DIRAC,
QUDA_STAGGERED_DIRAC,
QUDA_STAGGEREDPC_DIRAC,
QUDA_ASQTAD_DIRAC,
QUDA_ASQTADPC_DIRAC,
QUDA_TWISTED_MASS_DIRAC,
QUDA_TWISTED_MASSPC_DIRAC,
QUDA_TWISTED_CLOVER_DIRAC,
QUDA_TWISTED_CLOVERPC_DIRAC,
QUDA_INVALID_DIRAC = QUDA_INVALID_ENUM
} |
|
enum | QudaFieldLocation_s { QUDA_CPU_FIELD_LOCATION = 1,
QUDA_CUDA_FIELD_LOCATION = 2,
QUDA_INVALID_FIELD_LOCATION = QUDA_INVALID_ENUM
} |
|
enum | QudaSiteSubset_s { QUDA_FULL_SITE_SUBSET,
QUDA_PARITY_SITE_SUBSET,
QUDA_INVALID_SITE_SUBSET = QUDA_INVALID_ENUM
} |
|
enum | QudaSiteOrder_s { QUDA_LEXICOGRAPHIC_SITE_ORDER,
QUDA_EVEN_ODD_SITE_ORDER,
QUDA_ODD_EVEN_SITE_ORDER,
QUDA_INVALID_SITE_ORDER = QUDA_INVALID_ENUM
} |
|
enum | QudaFieldOrder_s {
QUDA_FLOAT_FIELD_ORDER = 1,
QUDA_FLOAT2_FIELD_ORDER = 2,
QUDA_FLOAT4_FIELD_ORDER = 4,
QUDA_SPACE_SPIN_COLOR_FIELD_ORDER,
QUDA_SPACE_COLOR_SPIN_FIELD_ORDER,
QUDA_QDPJIT_FIELD_ORDER,
QUDA_QOP_DOMAIN_WALL_FIELD_ORDER,
QUDA_INVALID_FIELD_ORDER = QUDA_INVALID_ENUM
} |
|
enum | QudaFieldCreate_s {
QUDA_NULL_FIELD_CREATE,
QUDA_ZERO_FIELD_CREATE,
QUDA_COPY_FIELD_CREATE,
QUDA_REFERENCE_FIELD_CREATE,
QUDA_INVALID_FIELD_CREATE = QUDA_INVALID_ENUM
} |
|
enum | QudaGammaBasis_s { QUDA_DEGRAND_ROSSI_GAMMA_BASIS,
QUDA_UKQCD_GAMMA_BASIS,
QUDA_CHIRAL_GAMMA_BASIS,
QUDA_INVALID_GAMMA_BASIS = QUDA_INVALID_ENUM
} |
|
enum | QudaSourceType_s { QUDA_POINT_SOURCE,
QUDA_RANDOM_SOURCE,
QUDA_INVALID_SOURCE = QUDA_INVALID_ENUM
} |
|
enum | QudaDWFPCType_s { QUDA_5D_PC,
QUDA_4D_PC,
QUDA_PC_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaTwistFlavorType_s {
QUDA_TWIST_MINUS = -1,
QUDA_TWIST_PLUS = +1,
QUDA_TWIST_NONDEG_DOUBLET = +2,
QUDA_TWIST_DEG_DOUBLET = -2,
QUDA_TWIST_NO = 0,
QUDA_TWIST_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaTwistDslashType_s {
QUDA_DEG_TWIST_INV_DSLASH,
QUDA_DEG_DSLASH_TWIST_INV,
QUDA_DEG_DSLASH_TWIST_XPAY,
QUDA_NONDEG_DSLASH,
QUDA_DSLASH_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaTwistCloverDslashType_s { QUDA_DEG_CLOVER_TWIST_INV_DSLASH,
QUDA_DEG_DSLASH_CLOVER_TWIST_INV,
QUDA_DEG_DSLASH_CLOVER_TWIST_XPAY,
QUDA_TC_DSLASH_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaTwistGamma5Type_s { QUDA_TWIST_GAMMA5_DIRECT,
QUDA_TWIST_GAMMA5_INVERSE,
QUDA_TWIST_GAMMA5_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaUseInitGuess_s { QUDA_USE_INIT_GUESS_NO,
QUDA_USE_INIT_GUESS_YES,
QUDA_USE_INIT_GUESS_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaDirection_s { QUDA_BACKWARDS = -1,
QUDA_FORWARDS = +1,
QUDA_BOTH_DIRS = 2
} |
|
enum | QudaComputeFatMethod_s { QUDA_COMPUTE_FAT_STANDARD,
QUDA_COMPUTE_FAT_EXTENDED_VOLUME,
QUDA_COMPUTE_FAT_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaFatLinkFlag_s { QUDA_FAT_PRESERVE_CPU_GAUGE =1,
QUDA_FAT_PRESERVE_GPU_GAUGE =2,
QUDA_FAT_PRESERVE_COMM_MEM =4
} |
|
enum | QudaFieldGeometry_s { QUDA_SCALAR_GEOMETRY = 1,
QUDA_VECTOR_GEOMETRY = 4,
QUDA_TENSOR_GEOMETRY = 6,
QUDA_INVALID_GEOMETRY = QUDA_INVALID_ENUM
} |
|
enum | QudaGhostExchange_s { QUDA_GHOST_EXCHANGE_NO,
QUDA_GHOST_EXCHANGE_PAD,
QUDA_GHOST_EXCHANGE_EXTENDED,
QUDA_GHOST_EXCHANGE_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaStaggeredPhase_s { QUDA_MILC_STAGGERED_PHASE = 0,
QUDA_CPS_STAGGERED_PHASE = 1,
QUDA_TIFR_STAGGERED_PHASE = 2,
QUDA_INVALID_STAGGERED_PHASE = QUDA_INVALID_ENUM
} |
|
enum | QudaContractType_s {
QUDA_CONTRACT,
QUDA_CONTRACT_PLUS,
QUDA_CONTRACT_MINUS,
QUDA_CONTRACT_GAMMA5,
QUDA_CONTRACT_GAMMA5_PLUS,
QUDA_CONTRACT_GAMMA5_MINUS,
QUDA_CONTRACT_TSLICE,
QUDA_CONTRACT_TSLICE_PLUS,
QUDA_CONTRACT_TSLICE_MINUS,
QUDA_CONTRACT_INVALID = QUDA_INVALID_ENUM
} |
|