BioDynaMo
v1.05.120-25dc9790
|
Go to the source code of this file.
Classes | |
class | bdm::OperationRegistry |
Namespaces | |
bdm | |
Macros | |
#define | BDM_REGISTER_OP(op, name, target) |
#define | BDM_REGISTER_OP_WITH_FREQ(op, name, target, frequency) |
#define | BDM_REGISTER_TEMPLATE_OP(op, T, name, target) |
#define | BDM_OP_HEADER(class_name) |
Functions | |
Operation * | bdm::NewOperation (const std::string &name) |
A convenient function to get a new operation from the registry by its name. More... | |
#define BDM_OP_HEADER | ( | class_name | ) |
A convenient macro to hide some of the boilerplate code from the user in implementing new operations.
Definition at line 91 of file operation_registry.h.
#define BDM_REGISTER_OP | ( | op, | |
name, | |||
target | |||
) |
A convenient macro to register a new operation implemented. To be used as: BDM_REGISTER_OP(MyOp, "my operation", kCpu) MyOp is required to have member: static bool registered_
Definition at line 64 of file operation_registry.h.
#define BDM_REGISTER_OP_WITH_FREQ | ( | op, | |
name, | |||
target, | |||
frequency | |||
) |
Definition at line 71 of file operation_registry.h.
#define BDM_REGISTER_TEMPLATE_OP | ( | op, | |
T, | |||
name, | |||
target | |||
) |
A convenient macro to register a new operation implemented. To be used as: BDM_REGISTER_OP(MyOp, "my operation", kCpu) MyOp is required to have member: static bool registered_
Definition at line 78 of file operation_registry.h.