#include <ElVis/Core/Float.h>
#include <ElVis/Core/Cuda.h>
#include <iostream>
#include <limits>
Go to the source code of this file.
Classes | |
class | FemViewer::Interval< T > |
Namespaces | |
namespace | FemViewer |
Functions | |
template<typename T > | |
ELVIS_DEVICE bool | FemViewer::Subset (const Interval< T > &a, const Interval< T > &b) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::fabs (const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator+ (const Interval< T > &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator/ (const Interval< T > &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator/ (const Interval< T > &lhs, const double &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator/ (const Interval< T > &lhs, const float &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator/ (const double &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator/ (const float &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE void | FemViewer::Divide (const Interval< T > &lhs, const Interval< T > &rhs, Interval< T > &out1, Interval< T > &out2) |
template<typename T > | |
ELVIS_DEVICE void | FemViewer::Divide (const T &lhs, const Interval< T > &rhs, Interval< T > &out1, Interval< T > &out2) |
template<typename T > | |
ELVIS_DEVICE void | FemViewer::Divide (const Interval< T > &lhs, const T &rhs, Interval< T > &out1, Interval< T > &out2) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator+ (const Interval< T > &lhs, const double &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator+ (const double &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator+ (const Interval< T > &lhs, const float &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator+ (const float &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator- (const Interval< T > &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator- (const Interval< T > &lhs, const float &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator- (const Interval< T > &lhs, const double &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator- (const float &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator- (const double &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator- (const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator* (const Interval< T > &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator* (const Interval< T > &lhs, const double &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator* (const double &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator* (const Interval< T > &lhs, const float &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::operator* (const float &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE bool | FemViewer::Overlaps (const Interval< T > &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::Intersection (const Interval< T > &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::Union (const Interval< T > &lhs, const Interval< T > &rhs) |
template<typename T > | |
ELVIS_DEVICE Interval< T > | FemViewer::exp (const Interval< T > &rhs) |
template<typename T > | |
std::ostream & | FemViewer::operator<< (std::ostream &os, const Interval< T > &interval) |