20 #ifndef MCA_OP_EXAMPLE_EXPORT_H
21 #define MCA_OP_EXAMPLE_EXPORT_H
23 #include "ompi_config.h"
72 double some_bxor_data;
Module struct.
Definition: op.h:355
bool hardware_available
A simple boolean indicating that the hardware is available.
Definition: op_example.h:49
bool double_supported
A simple boolean indicating whether double precision is supported.
Definition: op_example.h:53
Derive a struct from the base op module struct, allowing us to cache some module-specific information...
Definition: op_example.h:62
Op component interface.
Definition: op.h:324
ompi_op_base_component_1_0_0_t super
The base op component struct.
Definition: op_example.h:39
ompi_op_base_module_t * ompi_op_example_setup_bxor(ompi_op_t *op)
Setup function for MPI_BXOR.
Definition: op_example_module_bxor.c:183
Top-level interface for all MCA components.
ompi_op_example_component_t mca_op_example_component
Globally exported variable.
Definition: op_example_component.c:46
A simple C-language object-oriented system with single inheritance and ownership-based memory managem...
Back-end type of MPI_Op.
Definition: op.h:100
MPI_Op back-end operation framework.
Derive a struct from the base op component struct, allowing us to cache some component-specific infor...
Definition: op_example.h:37
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236
ompi_op_base_module_t * ompi_op_example_setup_max(ompi_op_t *op)
Setup function for MPI_MAX.
Definition: op_example_module_max.c:203