|
enum | qudaError_t { QUDA_SUCCESS = 0
, QUDA_ERROR = 1
, QUDA_ERROR_UNINITIALIZED = 2
} |
|
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_FLOAT8_GAUGE_ORDER = 8
,
QUDA_NATIVE_GAUGE_ORDER
, 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_CLOVER_HASENBUSCH_TWIST_DSLASH
, QUDA_DOMAIN_WALL_DSLASH
,
QUDA_DOMAIN_WALL_4D_DSLASH
, QUDA_MOBIUS_DWF_DSLASH
, QUDA_MOBIUS_DWF_EOFA_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_BLK_TR_LANCZOS
, QUDA_EIG_IR_ARNOLDI
, QUDA_EIG_BLK_IR_ARNOLDI
,
QUDA_EIG_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaEigSpectrumType_s {
QUDA_SPECTRUM_LM_EIG = 0
, QUDA_SPECTRUM_SM_EIG = 1
, QUDA_SPECTRUM_LR_EIG = 2
, QUDA_SPECTRUM_SR_EIG = 3
,
QUDA_SPECTRUM_LI_EIG = 4
, QUDA_SPECTRUM_SI_EIG = 5
, 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_CLOVER_HASENBUSCH_TWIST_DIRAC
, QUDA_CLOVER_HASENBUSCH_TWISTPC_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_MOBIUS_DOMAIN_WALL_EOFA_DIRAC
, QUDA_MOBIUS_DOMAIN_WALLPC_EOFA_DIRAC
, QUDA_STAGGERED_DIRAC
, QUDA_STAGGEREDPC_DIRAC
,
QUDA_STAGGEREDKD_DIRAC
, QUDA_ASQTAD_DIRAC
, QUDA_ASQTADPC_DIRAC
, QUDA_ASQTADKD_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_FLOAT8_FIELD_ORDER = 8
,
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 | QudaTransferType_s { QUDA_TRANSFER_AGGREGATE
, QUDA_TRANSFER_COARSE_KD
, QUDA_TRANSFER_OPTIMIZED_KD
, QUDA_TRANSFER_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaBoolean_s { QUDA_BOOLEAN_FALSE = 0
, QUDA_BOOLEAN_TRUE = 1
, QUDA_BOOLEAN_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaBLASOperation_s { QUDA_BLAS_OP_N = 0
, QUDA_BLAS_OP_T = 1
, QUDA_BLAS_OP_C = 2
, QUDA_BLAS_OP_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaBLASDataType_s {
QUDA_BLAS_DATATYPE_S = 0
, QUDA_BLAS_DATATYPE_D = 1
, QUDA_BLAS_DATATYPE_C = 2
, QUDA_BLAS_DATATYPE_Z = 3
,
QUDA_BLAS_DATATYPE_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaBLASDataOrder_s { QUDA_BLAS_DATAORDER_ROW = 0
, QUDA_BLAS_DATAORDER_COL = 1
, QUDA_BLAS_DATAORDER_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaDirection_s { QUDA_BACKWARDS = -1
, QUDA_IN_PLACE = 0
, 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 | QudaWFlowType_s { QUDA_WFLOW_TYPE_WILSON
, QUDA_WFLOW_TYPE_SYMANZIK
, QUDA_WFLOW_TYPE_INVALID = QUDA_INVALID_ENUM
} |
|
enum | QudaExtLibType_s { QUDA_CUSOLVE_EXTLIB
, QUDA_EIGEN_EXTLIB
, QUDA_MAGMA_EXTLIB
, QUDA_EXTLIB_INVALID = QUDA_INVALID_ENUM
} |
|