|
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, | |||
| ... | |||
| ) |