FemViewer::fvmath::Interval< T > Class Template Reference

#include <Interval.hpp>

Collaboration diagram for FemViewer::fvmath::Interval< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Interval ()
 Interval (const T &v)
 Interval (const T &low, const T &high)
 Interval (const Interval &rhs)
 ~Interval ()
Intervaloperator= (const Interval &rhs)
void Combine (const Interval< T > &rhs)
const TGetLow () const
const TGetHigh () const
void SetLow (const T &low)
void SetHigh (const T &high)
void Set (const T &low, const T &high)
bool Contains (const T &value) const
bool IsEmpty () const
T GetWidth () const
T GetMidpoint () const
T GetMax () const
void Union (const Interval< T > &rhs)
void operator+= (const Interval< T > &rhs)

template<typename T>
class FemViewer::fvmath::Interval< T >


Constructor & Destructor Documentation

template<typename T>
FemViewer::fvmath::Interval< T >::Interval (  )  [inline]
template<typename T>
FemViewer::fvmath::Interval< T >::Interval ( const T v  )  [inline]
template<typename T>
FemViewer::fvmath::Interval< T >::Interval ( const T low,
const T high 
) [inline]
template<typename T>
FemViewer::fvmath::Interval< T >::Interval ( const Interval< T > &  rhs  )  [inline]
template<typename T>
FemViewer::fvmath::Interval< T >::~Interval (  )  [inline]

Member Function Documentation

template<typename T>
void FemViewer::fvmath::Interval< T >::Combine ( const Interval< T > &  rhs  )  [inline]

Here is the call graph for this function:

template<typename T>
bool FemViewer::fvmath::Interval< T >::Contains ( const T value  )  const [inline]

Here is the caller graph for this function:

template<typename T>
const T& FemViewer::fvmath::Interval< T >::GetHigh (  )  const [inline]

Here is the caller graph for this function:

template<typename T>
const T& FemViewer::fvmath::Interval< T >::GetLow (  )  const [inline]

Here is the caller graph for this function:

template<typename T>
T FemViewer::fvmath::Interval< T >::GetMax (  )  const [inline]
template<typename T>
T FemViewer::fvmath::Interval< T >::GetMidpoint (  )  const [inline]
template<typename T>
T FemViewer::fvmath::Interval< T >::GetWidth (  )  const [inline]
template<typename T>
bool FemViewer::fvmath::Interval< T >::IsEmpty (  )  const [inline]

Here is the caller graph for this function:

template<typename T>
void FemViewer::fvmath::Interval< T >::operator+= ( const Interval< T > &  rhs  )  [inline]
template<typename T>
Interval& FemViewer::fvmath::Interval< T >::operator= ( const Interval< T > &  rhs  )  [inline]
template<typename T>
void FemViewer::fvmath::Interval< T >::Set ( const T low,
const T high 
) [inline]

Here is the call graph for this function:

template<typename T>
void FemViewer::fvmath::Interval< T >::SetHigh ( const T high  )  [inline]

Here is the caller graph for this function:

template<typename T>
void FemViewer::fvmath::Interval< T >::SetLow ( const T low  )  [inline]

Here is the caller graph for this function:

template<typename T>
void FemViewer::fvmath::Interval< T >::Union ( const Interval< T > &  rhs  )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1