OPAL (Object Oriented Parallel Accelerator Library)  2024.1
OPAL
Public Member Functions | Private Attributes | List of all members
ValueRange< T > Class Template Reference

#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

minValue_m
 
maxValue_m
 

Detailed Description

template<class T>
class ValueRange< T >

Definition at line 29 of file ValueRange.h.

Constructor & Destructor Documentation

template<class T>
ValueRange< T >::ValueRange ( )
inline

Definition at line 31 of file ValueRange.h.

Member Function Documentation

template<class T>
void ValueRange< T >::enlargeIfOutside ( value)
inline
template<class T>
bool ValueRange< T >::isInside ( value) const
inline

Definition at line 41 of file ValueRange.h.

Referenced by OrbitThreader::execute(), and ValueRange< double >::isOutside().

template<class T>
bool ValueRange< T >::isOutside ( value) const
inline

Definition at line 46 of file ValueRange.h.

Referenced by OrbitThreader::execute(), and OrbitThreader::integrate().

template<class T>
void ValueRange< T >::print ( Inform out) const
inline

Definition at line 51 of file ValueRange.h.

Member Data Documentation

template<class T>
T ValueRange< T >::maxValue_m
private
template<class T>
T ValueRange< T >::minValue_m
private

The documentation for this class was generated from the following file: