Class MHO_ExtremaSearch.
More...
#include <MHO_ExtremaSearch.hh>
|
virtual bool | ExecuteImpl (const XArgType *in) override |
| Executes search operation using input argument and returns true. More...
|
|
virtual bool | InitializeImpl (const XArgType *) override |
| Initializes the operator. More...
|
|
template<class XArgType>
class hops::MHO_ExtremaSearch< XArgType >
Class MHO_ExtremaSearch.
- Author
- J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
- Date
- Thu Jan 5 09:13:09 2023 -0500
◆ MHO_ExtremaSearch()
template<class XArgType >
◆ ~MHO_ExtremaSearch()
template<class XArgType >
◆ ExecuteImpl()
template<class XArgType >
|
inlineoverrideprotectedvirtual |
Executes search operation using input argument and returns true.
- Parameters
-
in | Input argument of type const XArgType* for search operation. |
- Returns
- Boolean value indicating successful execution.
- Note
- This is a virtual function.
Implements hops::MHO_InspectingOperator< XArgType >.
◆ GetMax()
template<class XArgType >
Getter for maximum value across the array.
- Returns
- The current maximum value as a double.
◆ GetMaxLocation()
template<class XArgType >
Getter for max location (offset into the array)
- Returns
- std::size_t - Maximum location value
◆ GetMin()
template<class XArgType >
Getter for minimum value across the.
- Returns
- The minimum value as a double.
◆ GetMinLocation()
template<class XArgType >
Getter for min location (offset into the array)
- Returns
- std::size_t representing the minimum location.
◆ InitializeImpl()
template<class XArgType >
|
inlineoverrideprotectedvirtual |
Initializes the operator.
- Parameters
-
!in | Pointer to constant XArgType |
- Returns
- True if initialization is successful, false otherwise.
- Note
- This is a virtual function.
Implements hops::MHO_InspectingOperator< XArgType >.
The documentation for this class was generated from the following file: