Class MHO_TransformingOperator.
More...
#include <MHO_TransformingOperator.hh>
|
virtual bool | ExecuteImpl (const XArgType1 *in, XArgType2 *out)=0 |
| Executes an operation transforming input type to output type. More...
|
|
virtual bool | InitializeImpl (const XArgType1 *in, XArgType2 *out)=0 |
| Initializes implementation using input and output arguments. More...
|
|
|
std::tuple< const XArgType1 *, XArgType2 * > | fArgs |
|
template<class XArgType1, class XArgType2>
class hops::MHO_TransformingOperator< XArgType1, XArgType2 >
Class MHO_TransformingOperator.
Operator which changes one N-D array type into a different N-D array type.
- Author
- J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
- Date
- Fri Oct 15 12:58:01 2021 -0400
◆ MHO_TransformingOperator()
template<class XArgType1 , class XArgType2 >
◆ ~MHO_TransformingOperator()
template<class XArgType1 , class XArgType2 >
◆ Execute()
template<class XArgType1 , class XArgType2 >
Executes transformation using provided arguments.
- Returns
- bool indicating success/failure of execution.
- Note
- This is a virtual function.
Implements hops::MHO_Operator.
◆ ExecuteImpl()
template<class XArgType1 , class XArgType2 >
◆ Initialize()
template<class XArgType1 , class XArgType2 >
Initializes the system by calling InitializeImpl with arguments from fArgs.
- Returns
- bool indicating success/failure of initialization.
- Note
- This is a virtual function.
Implements hops::MHO_Operator.
◆ InitializeImpl()
template<class XArgType1 , class XArgType2 >
◆ SetArgs()
template<class XArgType1 , class XArgType2 >
Setter for args (operation transforms the original type into another)
- Parameters
-
in | Pointer to constant XArgType1 |
out | Pointer to XArgType2 |
- Note
- This is a virtual function.
◆ fArgs
template<class XArgType1 , class XArgType2 >
The documentation for this class was generated from the following file: