#include <cmath>
#include <istream>
#include <limits>
#include <ostream>
#include "Array-util.h"
#include "Range.h"
#include "lo-error.h"
#include "lo-mappers.h"
#include "lo-utils.h"
Go to the source code of this file.
|
Range | operator* (const Range &r, double x) |
|
Range | operator* (double x, const Range &r) |
|
Range | operator+ (const Range &r, double x) |
|
Range | operator+ (double x, const Range &r) |
|
Range | operator- (const Range &r) |
|
Range | operator- (const Range &r, double x) |
|
Range | operator- (double x, const Range &r) |
|
std::ostream & | operator<< (std::ostream &os, const Range &a) |
|
std::istream & | operator>> (std::istream &is, Range &a) |
|
static bool | teq (double u, double v, double ct=3.0 *std::numeric_limits< double >::epsilon()) |
|
static double | tfloor (double x, double ct) |
|
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator+() [1/2]
◆ operator+() [2/2]
◆ operator-() [1/3]
◆ operator-() [2/3]
◆ operator-() [3/3]
◆ operator<<()
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Range & |
a |
|
) |
| |
◆ operator>>()
std::istream& operator>> |
( |
std::istream & |
is, |
|
|
Range & |
a |
|
) |
| |
◆ teq()
static bool teq |
( |
double |
u, |
|
|
double |
v, |
|
|
double |
ct = 3.0 * std::numeric_limits<double>::epsilon () |
|
) |
| |
|
inlinestatic |
◆ tfloor()
static double tfloor |
( |
double |
x, |
|
|
double |
ct |
|
) |
| |
|
inlinestatic |