|
enum | QudaMemoryType_s { QUDA_MEMORY_DEVICE,
QUDA_MEMORY_PINNED,
QUDA_MEMORY_MAPPED,
QUDA_MEMORY_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaLinkType_s {
QUDA_SU3_LINKS,
QUDA_GENERAL_LINKS,
QUDA_THREE_LINKS,
QUDA_MOMENTUM_LINKS,
QUDA_COARSE_LINKS,
QUDA_SMEARED_LINKS,
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_LINKS,
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_MILC_SITE_GAUGE_ORDER,
QUDA_BQCD_GAUGE_ORDER,
QUDA_TIFR_GAUGE_ORDER,
QUDA_TIFR_PADDED_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_QUARTER_PRECISION = 1,
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_LAPLACE_DSLASH,
QUDA_COVDEV_DSLASH,
QUDA_INVALID_DSLASH = QUDA_INVALID_ENUM
} |
|
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_GMRESDR_INVERTER,
QUDA_GMRESDR_PROJ_INVERTER,
QUDA_GMRESDR_SH_INVERTER,
QUDA_FGMRESDR_INVERTER,
QUDA_MG_INVERTER,
QUDA_BICGSTABL_INVERTER,
QUDA_CGNE_INVERTER,
QUDA_CGNR_INVERTER,
QUDA_CG3_INVERTER,
QUDA_CG3NE_INVERTER,
QUDA_CG3NR_INVERTER,
QUDA_CA_CG_INVERTER,
QUDA_CA_CGNE_INVERTER,
QUDA_CA_CGNR_INVERTER,
QUDA_CA_GCR_INVERTER,
QUDA_INVALID_INVERTER = QUDA_INVALID_ENUM
} |
|
enum | QudaEigType_s { QUDA_EIG_TR_LANCZOS,
QUDA_EIG_IR_LANCZOS,
QUDA_EIG_IR_ARNOLDI,
QUDA_EIG_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaEigSpectrumType_s {
QUDA_SPECTRUM_SR_EIG,
QUDA_SPECTRUM_LR_EIG,
QUDA_SPECTRUM_SM_EIG,
QUDA_SPECTRUM_LM_EIG,
QUDA_SPECTRUM_SI_EIG,
QUDA_SPECTRUM_LI_EIG,
QUDA_SPECTRUM_INVALID = 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 | QudaMultigridCycleType_s {
QUDA_MG_CYCLE_VCYCLE,
QUDA_MG_CYCLE_FCYCLE,
QUDA_MG_CYCLE_WCYCLE,
QUDA_MG_CYCLE_RECURSIVE,
QUDA_MG_CYCLE_INVALID = 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 | QudaCABasis_s { QUDA_POWER_BASIS,
QUDA_CHEBYSHEV_BASIS,
QUDA_INVALID_BASIS = 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_TIFR_PADDED_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_4D_DIRAC,
QUDA_DOMAIN_WALL_4DPC_DIRAC,
QUDA_MOBIUS_DOMAIN_WALL_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_COARSE_DIRAC,
QUDA_COARSEPC_DIRAC,
QUDA_GAUGE_LAPLACE_DIRAC,
QUDA_GAUGE_LAPLACEPC_DIRAC,
QUDA_GAUGE_COVDEV_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_PARITY_SITE_SUBSET = 1,
QUDA_FULL_SITE_SUBSET = 2,
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_PADDED_SPACE_SPIN_COLOR_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_CONSTANT_SOURCE,
QUDA_SINUSOIDAL_SOURCE,
QUDA_CORNER_SOURCE,
QUDA_INVALID_SOURCE = QUDA_INVALID_ENUM
} |
|
enum | QudaNoiseType_s { QUDA_NOISE_GAUSS,
QUDA_NOISE_UNIFORM,
QUDA_NOISE_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaProjectionType_s { QUDA_MINRES_PROJECTION,
QUDA_GALERKIN_PROJECTION,
QUDA_INVALID_PROJECTION = QUDA_INVALID_ENUM
} |
|
enum | QudaPCType_s { QUDA_4D_PC = 4,
QUDA_5D_PC = 5,
QUDA_PC_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaTwistFlavorType_s {
QUDA_TWIST_SINGLET = 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 | QudaDeflatedGuess_s { QUDA_DEFLATED_GUESS_NO,
QUDA_DEFLATED_GUESS_YES,
QUDA_DEFLATED_GUESS_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaComputeNullVector_s { QUDA_COMPUTE_NULL_VECTOR_NO,
QUDA_COMPUTE_NULL_VECTOR_YES,
QUDA_COMPUTE_NULL_VECTOR_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaSetupType_s { QUDA_NULL_VECTOR_SETUP,
QUDA_TEST_VECTOR_SETUP,
QUDA_INVALID_SETUP_TYPE = QUDA_INVALID_ENUM
} |
|
enum | QudaBoolean_s { QUDA_BOOLEAN_FALSE = 0,
QUDA_BOOLEAN_TRUE = 1,
QUDA_BOOLEAN_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaDirection_s { QUDA_BACKWARDS = -1,
QUDA_FORWARDS = +1,
QUDA_BOTH_DIRS = 2
} |
|
enum | QudaLinkDirection_s { QUDA_LINK_BACKWARDS,
QUDA_LINK_FORWARDS,
QUDA_LINK_BIDIRECTIONAL
} |
|
enum | QudaFieldGeometry_s {
QUDA_SCALAR_GEOMETRY = 1,
QUDA_VECTOR_GEOMETRY = 4,
QUDA_TENSOR_GEOMETRY = 6,
QUDA_COARSE_GEOMETRY = 8,
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_STAGGERED_PHASE_NO = 0,
QUDA_STAGGERED_PHASE_MILC = 1,
QUDA_STAGGERED_PHASE_CPS = 2,
QUDA_STAGGERED_PHASE_TIFR = 3,
QUDA_STAGGERED_PHASE_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaContractType_s { QUDA_CONTRACT_TYPE_OPEN,
QUDA_CONTRACT_TYPE_DR,
QUDA_CONTRACT_TYPE_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaContractGamma_s {
QUDA_CONTRACT_GAMMA_I = 0,
QUDA_CONTRACT_GAMMA_G1 = 1,
QUDA_CONTRACT_GAMMA_G2 = 2,
QUDA_CONTRACT_GAMMA_G3 = 3,
QUDA_CONTRACT_GAMMA_G4 = 4,
QUDA_CONTRACT_GAMMA_G5 = 5,
QUDA_CONTRACT_GAMMA_G1G5 = 6,
QUDA_CONTRACT_GAMMA_G2G5 = 7,
QUDA_CONTRACT_GAMMA_G3G5 = 8,
QUDA_CONTRACT_GAMMA_G4G5 = 9,
QUDA_CONTRACT_GAMMA_S12 = 10,
QUDA_CONTRACT_GAMMA_S13 = 11,
QUDA_CONTRACT_GAMMA_S14 = 12,
QUDA_CONTRACT_GAMMA_S21 = 13,
QUDA_CONTRACT_GAMMA_S23 = 14,
QUDA_CONTRACT_GAMMA_S34 = 15,
QUDA_CONTRACT_GAMMA_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaExtLibType_s { QUDA_CUSOLVE_EXTLIB,
QUDA_EIGEN_EXTLIB,
QUDA_MAGMA_EXTLIB,
QUDA_EXTLIB_INVALID = QUDA_INVALID_ENUM
} |
|