ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Go to the source code of this file.
Macros | |
#define | DISALLOW_COPY_AND_ASSIGN(TypeName) |
#define | DISALLOW_MOVE_AND_ASSIGN(TypeName) |
#define | DISALLOW_COPY_MOVE_AND_ASSIGN(TypeName) |
#define | DISALLOW_IMPLICIT_CONSTRUCTORS(TypeName) |
#define | MAX_SIZE_T UINT64_MAX |
#define | AT_HOST |
#define | AT_DEVICE |
#define | AT_HOST_DEVICE |
#define | PREDICT_TRUE(expr) (expr) |
#define | PREDICT_FALSE(expr) (expr) |
#define | CHECK_MSG(expr, ...) |
#define | REQUIRES_OK(expr, ...) |
#define | SINGLE_ARG(...) __VA_ARGS__ |
#define | CASE_2(TYPE, DEVICE, STMTS) |
#define | CASE_LAMBDA_2(TYPE, DEVICE, FUNC) |
#define | CASES_ALL_WITH_DEFAULT_2(TYPE_ENUM, DEVICE_ENUM, STMTS, DEFAULT) |
#define | CASES_ALL_LAMBDA_WITH_DEFAULT_2(TYPE_ENUM, DEVICE_ENUM, FUNC, DEFAULT) |
#define | CASES_BLAS_WITH_DEFAULT_2(TYPE_ENUM, DEVICE_ENUM, STMTS, DEFAULT) |
#define | CASES_ALL_WITH_DEFAULT_2_GPU(TYPE_ENUM, DEVICE_ENUM, STMTS, DEFAULT) |
#define | CASES_ALL_LAMBDA_WITH_DEFAULT_2_GPU(TYPE_ENUM, DEVICE_ENUM, FUNC, DEFAULT) |
#define | CASES_BLAS_WITH_DEFAULT_2_GPU(TYPE_ENUM, DEVICE_ENUM, STMTS, DEFAULT) |
#define | CASES_CZ_WITH_DEFAULT_2(TYPE_ENUM, DEVICE_ENUM, STMTS, DEFAULT) |
#define | TEMPLATE_ALL_LAMBDA_2(TYPE_ENUM, DEVICE_ENUM, ...) |
#define | TEMPLATE_ALL_2(TYPE_ENUM, DEVICE_ENUM, ...) |
#define | TEMPLATE_BLAS_2(TYPE_ENUM, DEVICE_ENUM, ...) |
#define | TEMPLATE_ALL_CALC_2(TYPE_ENUM, DEVICE_ENUM, ...) |
#define | TEMPLATE_CZ_2(TYPE_ENUM, DEVICE_ENUM, ...) |
#define | AT_ALWAYS_INLINE inline |
#define AT_ALWAYS_INLINE inline |
#define AT_DEVICE |
#define AT_HOST |
#define AT_HOST_DEVICE |
#define CASE_2 | ( | TYPE, | |
DEVICE, | |||
STMTS | |||
) |
#define CASE_LAMBDA_2 | ( | TYPE, | |
DEVICE, | |||
FUNC | |||
) |
#define CASES_ALL_LAMBDA_WITH_DEFAULT_2 | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
FUNC, | |||
DEFAULT | |||
) |
#define CASES_ALL_LAMBDA_WITH_DEFAULT_2_GPU | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
FUNC, | |||
DEFAULT | |||
) |
#define CASES_ALL_WITH_DEFAULT_2 | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
STMTS, | |||
DEFAULT | |||
) |
#define CASES_ALL_WITH_DEFAULT_2_GPU | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
STMTS, | |||
DEFAULT | |||
) |
#define CASES_BLAS_WITH_DEFAULT_2 | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
STMTS, | |||
DEFAULT | |||
) |
#define CASES_BLAS_WITH_DEFAULT_2_GPU | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
STMTS, | |||
DEFAULT | |||
) |
#define CASES_CZ_WITH_DEFAULT_2 | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
STMTS, | |||
DEFAULT | |||
) |
#define CHECK_MSG | ( | expr, | |
... | |||
) |
#define DISALLOW_COPY_AND_ASSIGN | ( | TypeName | ) |
#define DISALLOW_COPY_MOVE_AND_ASSIGN | ( | TypeName | ) |
#define DISALLOW_IMPLICIT_CONSTRUCTORS | ( | TypeName | ) |
#define DISALLOW_MOVE_AND_ASSIGN | ( | TypeName | ) |
#define MAX_SIZE_T UINT64_MAX |
#define PREDICT_FALSE | ( | expr | ) | (expr) |
#define PREDICT_TRUE | ( | expr | ) | (expr) |
#define REQUIRES_OK | ( | expr, | |
... | |||
) |
#define SINGLE_ARG | ( | ... | ) | __VA_ARGS__ |
#define TEMPLATE_ALL_2 | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
... | |||
) |
#define TEMPLATE_ALL_CALC_2 | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
... | |||
) |
#define TEMPLATE_ALL_LAMBDA_2 | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
... | |||
) |
#define TEMPLATE_BLAS_2 | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
... | |||
) |
#define TEMPLATE_CZ_2 | ( | TYPE_ENUM, | |
DEVICE_ENUM, | |||
... | |||
) |