#include <cfloat>
#include <iostream>
#include <limits>
#include "Range.h"
#include "lo-error.h"
#include "lo-mappers.h"
#include "lo-math.h"
#include "lo-utils.h"
#include "Array-util.h"
Go to the source code of this file.
Classes | |
struct | _rangeidx_helper |
Functions | |
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, double x) |
Range | operator- (const Range &r) |
Range | operator- (double x, const Range &r) |
Range | operator- (const Range &r, double x) |
std::ostream & | operator<< (std::ostream &os, const Range &a) |
std::istream & | operator>> (std::istream &is, Range &a) |
static double | tceil (double x, double ct) |
static bool | teq (double u, double v, double ct=3.0 *DBL_EPSILON) |
static double | tfloor (double x, double ct) |
Definition at line 371 of file Range.cc.
References Range::base(), Range::inc(), Range::matrix_value(), and Range::nelem().
Definition at line 380 of file Range.cc.
References Range::base(), Range::inc(), Range::matrix_value(), and Range::nelem().
Definition at line 335 of file Range.cc.
References Range::base(), Range::inc(), Range::matrix_value(), and Range::nelem().
Definition at line 344 of file Range.cc.
References Range::base(), Range::inc(), Range::matrix_value(), and Range::nelem().
Definition at line 330 of file Range.cc.
References Range::base(), Range::inc(), and Range::nelem().
Definition at line 353 of file Range.cc.
References Range::base(), Range::inc(), Range::matrix_value(), and Range::nelem().
Definition at line 362 of file Range.cc.
References Range::base(), Range::inc(), Range::matrix_value(), and Range::nelem().
std::ostream& operator<< | ( | std::ostream & | os, | |
const Range & | a | |||
) |
Definition at line 295 of file Range.cc.
References Range::base(), Range::inc(), Range::max(), Range::min(), and Range::nelem().
std::istream& operator>> | ( | std::istream & | is, | |
Range & | a | |||
) |
Definition at line 313 of file Range.cc.
References Range::nelem_internal(), Range::rng_base, Range::rng_inc, Range::rng_limit, and Range::rng_nelem.
Definition at line 459 of file Range.cc.
Referenced by Range::nelem_internal().