OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <ValueRange.h>
Public Member Functions | |
ValueRange () | |
void | enlargeIfOutside (T value) |
bool | isInside (T value) const |
bool | isOutside (T value) const |
void | print (Inform &out) const |
Private Attributes | |
T | minValue_m |
T | maxValue_m |
Definition at line 29 of file ValueRange.h.
|
inline |
Definition at line 31 of file ValueRange.h.
|
inline |
Definition at line 36 of file ValueRange.h.
References max(), ValueRange< T >::maxValue_m, min(), and ValueRange< T >::minValue_m.
Referenced by OrbitThreader::execute(), StepSizeConfig::getPathLengthRange(), OrbitThreader::OrbitThreader(), and OrbitThreader::trackBack().
|
inline |
Definition at line 41 of file ValueRange.h.
References ValueRange< T >::maxValue_m, and ValueRange< T >::minValue_m.
Referenced by OrbitThreader::execute(), and ValueRange< T >::isOutside().
|
inline |
Definition at line 46 of file ValueRange.h.
References ValueRange< T >::isInside().
Referenced by OrbitThreader::execute(), and OrbitThreader::integrate().
|
inline |
Definition at line 51 of file ValueRange.h.
References ValueRange< T >::maxValue_m, and ValueRange< T >::minValue_m.
Referenced by operator<<().
|
private |
Definition at line 57 of file ValueRange.h.
Referenced by ValueRange< T >::enlargeIfOutside(), ValueRange< T >::isInside(), and ValueRange< T >::print().
|
private |
Definition at line 56 of file ValueRange.h.
Referenced by ValueRange< T >::enlargeIfOutside(), ValueRange< T >::isInside(), and ValueRange< T >::print().