Defines |
#define | QUDA_INVALID_ENUM INT_MIN |
Typedefs |
typedef enum QudaLinkType_s | QudaLinkType |
typedef enum QudaGaugeFieldOrder_s | QudaGaugeFieldOrder |
typedef enum QudaTboundary_s | QudaTboundary |
typedef enum QudaPrecision_s | QudaPrecision |
typedef enum QudaReconstructType_s | QudaReconstructType |
typedef enum QudaGaugeFixed_s | QudaGaugeFixed |
typedef enum QudaDslashType_s | QudaDslashType |
typedef enum QudaInverterType_s | QudaInverterType |
typedef enum QudaSolutionType_s | QudaSolutionType |
typedef enum QudaSolveType_s | QudaSolveType |
typedef enum QudaMatPCType_s | QudaMatPCType |
typedef enum QudaDagType_s | QudaDagType |
typedef enum
QudaMassNormalization_s | QudaMassNormalization |
typedef enum QudaPreserveSource_s | QudaPreserveSource |
typedef enum QudaDiracFieldOrder_s | QudaDiracFieldOrder |
typedef enum QudaCloverFieldOrder_s | QudaCloverFieldOrder |
typedef enum QudaVerbosity_s | QudaVerbosity |
typedef enum QudaTune_s | QudaTune |
typedef enum QudaPreserveDirac_s | QudaPreserveDirac |
typedef enum QudaParity_s | QudaParity |
typedef enum QudaDiracType_s | QudaDiracType |
typedef enum QudaFieldLocation_s | QudaFieldLocation |
typedef enum QudaSiteSubset_s | QudaSiteSubset |
typedef enum QudaSiteOrder_s | QudaSiteOrder |
typedef enum QudaFieldOrder_s | QudaFieldOrder |
typedef enum QudaFieldCreate_s | QudaFieldCreate |
typedef enum QudaGammaBasis_s | QudaGammaBasis |
typedef enum QudaSourceType_s | QudaSourceType |
typedef enum QudaTwistFlavorType_s | QudaTwistFlavorType |
typedef enum QudaTwistGamma5Type_s | QudaTwistGamma5Type |
typedef enum QudaUseInitGuess_s | QudaUseInitGuess |
typedef enum QudaDirection_s | QudaDirection |
typedef enum QudaComputeFatMethod_s | QudaComputeFatMethod |
typedef enum QudaFatLinkFlag_s | QudaFatLinkFlag |
Enumerations |
enum | QudaLinkType_s {
QUDA_WILSON_LINKS,
QUDA_ASQTAD_FAT_LINKS,
QUDA_ASQTAD_LONG_LINKS,
QUDA_ASQTAD_MOM_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_CPS_WILSON_GAUGE_ORDER,
QUDA_MILC_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_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_ASQTAD_DSLASH,
QUDA_TWISTED_MASS_DSLASH,
QUDA_INVALID_DSLASH = QUDA_INVALID_ENUM
} |
enum | QudaInverterType_s {
QUDA_CG_INVERTER,
QUDA_BICGSTAB_INVERTER,
QUDA_GCR_INVERTER,
QUDA_MR_INVERTER,
QUDA_INVALID_INVERTER = QUDA_INVALID_ENUM
} |
enum | QudaSolutionType_s {
QUDA_MAT_SOLUTION,
QUDA_MATDAG_MAT_SOLUTION,
QUDA_MATPC_SOLUTION,
QUDA_MATPCDAG_MATPC_SOLUTION,
QUDA_INVALID_SOLUTION = QUDA_INVALID_ENUM
} |
enum | QudaSolveType_s {
QUDA_DIRECT_SOLVE,
QUDA_NORMEQ_SOLVE,
QUDA_DIRECT_PC_SOLVE,
QUDA_NORMEQ_PC_SOLVE,
QUDA_INVALID_SOLVE = 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 | QudaPreserveSource_s { QUDA_PRESERVE_SOURCE_NO,
QUDA_PRESERVE_SOURCE_YES,
QUDA_PRESERVE_SOURCE_INVALID = QUDA_INVALID_ENUM
} |
enum | QudaDiracFieldOrder_s {
QUDA_DIRAC_ORDER,
QUDA_QDP_DIRAC_ORDER,
QUDA_CPS_WILSON_DIRAC_ORDER,
QUDA_LEX_DIRAC_ORDER,
QUDA_INVALID_DIRAC_ORDER = QUDA_INVALID_ENUM
} |
enum | QudaCloverFieldOrder_s { QUDA_PACKED_CLOVER_ORDER,
QUDA_LEX_PACKED_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_ASQTAD_DIRAC,
QUDA_ASQTADPC_DIRAC,
QUDA_TWISTED_MASS_DIRAC,
QUDA_TWISTED_MASSPC_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_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_INVALID_GAMMA_BASIS = QUDA_INVALID_ENUM
} |
enum | QudaSourceType_s { QUDA_POINT_SOURCE,
QUDA_RANDOM_SOURCE,
QUDA_INVALID_SOURCE = QUDA_INVALID_ENUM
} |
enum | QudaTwistFlavorType_s { QUDA_TWIST_MINUS = -1,
QUDA_TWIST_PLUS = +1,
QUDA_TWIST_NO = 0,
QUDA_TWIST_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_YES,
QUDA_USE_INIT_GUESS_NO,
QUDA_USE_INIT_GUESS_INVALID = QUDA_INVALID_ENUM
} |
enum | QudaDirection_s { QUDA_BACKWARDS,
QUDA_FORWARDS
} |
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
} |