mod_fem_viewer/FemViewer/ocl/Interval.hpp File Reference

#include <ElVis/Core/Float.h>
#include <ElVis/Core/Cuda.h>
#include <iostream>
#include <limits>
Include dependency graph for Interval.hpp:

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< TFemViewer::fabs (const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator+ (const Interval< T > &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator/ (const Interval< T > &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator/ (const Interval< T > &lhs, const double &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator/ (const Interval< T > &lhs, const float &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator/ (const double &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::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< TFemViewer::operator+ (const Interval< T > &lhs, const double &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator+ (const double &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator+ (const Interval< T > &lhs, const float &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator+ (const float &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator- (const Interval< T > &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator- (const Interval< T > &lhs, const float &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator- (const Interval< T > &lhs, const double &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator- (const float &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator- (const double &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator- (const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator* (const Interval< T > &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator* (const Interval< T > &lhs, const double &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator* (const double &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::operator* (const Interval< T > &lhs, const float &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::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< TFemViewer::Intersection (const Interval< T > &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::Union (const Interval< T > &lhs, const Interval< T > &rhs)
template<typename T >
ELVIS_DEVICE Interval< TFemViewer::exp (const Interval< T > &rhs)
template<typename T >
std::ostream & FemViewer::operator<< (std::ostream &os, const Interval< T > &interval)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1