|
BioDynaMo
v1.05.125-2619fe54
|
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.
1.8.17