#include "SPACE.H"
Include dependency graph for Misc.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions  
template<class T> T  Min (const T &a, const T &b) 
template<class T> T  Max (const T &a, const T &b) 
template<class T> T  Abs (const T &a) 
template<class T> void  Swap (T &a, T &b) 

Returns a copy of the absolute value of the value. Will work with any type T that can be compared against zero with T::operator>(const T, const T), or an equivalent construct, as well as a copy constructor, and an T::operator() or equivalent. In particular, it will work with any integral or floatingpoint intrinsic type. 

Returns a copy of the maximum of the two values. Will work with any type T that supplies a T::operator>(const T, const T), or an equivalent construct, as well as a copy constructor. In particular, it will work with any integral or floatingpoint intrinsic type. 

Returns a copy of the minimum of the two values. Will work with any type T that supplies a T::operator<(const T, const T), or an equivalent construct, as well as a copy constructor. In particular, it will work with any integral or floatingpoint intrinsic type. 

Swaps the two values. Type T must have a copy constructor and an assignment operator. 