OPAL (Object Oriented Parallel Accelerator Library) 2022.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

◆ ValueRange()

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

Definition at line 31 of file ValueRange.h.

Member Function Documentation

◆ enlargeIfOutside()

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

◆ isInside()

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

◆ isOutside()

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

Definition at line 46 of file ValueRange.h.

References ValueRange< T >::isInside().

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

Here is the call graph for this function:

◆ print()

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

Definition at line 51 of file ValueRange.h.

References ValueRange< T >::maxValue_m, and ValueRange< T >::minValue_m.

Referenced by operator<<().

Member Data Documentation

◆ maxValue_m

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

◆ minValue_m

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

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