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