Public Methods |
|
| DCoords (void) |
|
| DCoords (int const r) |
|
| DCoords (int const r, double const val) |
|
| DCoords (int const r, double const *val) |
|
| DCoords (DCoords const &other) |
|
| DCoords (int const r, double const i, double const j) |
|
| DCoords (int const r, double const i, double const j, double const k) |
|
DCoords & | operator= (DCoords const &rhs) |
|
| ~DCoords () |
|
double & | operator() (int const i) |
|
double | operator() (int const i) const |
|
double * | operator() (void) |
|
double const * | operator() (void) const |
|
| operator double * () |
|
| operator const double * () const |
|
DCoords & | operator+= (DCoords const &rhs) |
|
DCoords | operator+ (DCoords const &rhs) const |
|
DCoords & | operator-= (DCoords const &rhs) |
|
DCoords | operator- (DCoords const &rhs) const |
|
DCoords & | operator *= (DCoords const &rhs) |
|
DCoords | operator * (DCoords const &rhs) const |
|
DCoords & | operator/= (DCoords const &rhs) |
|
DCoords | operator/ (DCoords const &rhs) const |
|
DCoords & | operator+= (double const rhs) |
|
DCoords | operator+ (double const rhs) const |
|
DCoords & | operator-= (double const rhs) |
|
DCoords | operator- (double const rhs) const |
|
DCoords & | operator *= (double const rhs) |
|
DCoords | operator * (double const rhs) const |
|
DCoords & | operator/= (double const rhs) |
|
DCoords | operator/ (double const rhs) const |
|
DCoords | operator- () const |
|
int | operator!= (DCoords const &rhs) const |
|
int | operator== (DCoords const &rhs) const |
|
int | operator> (DCoords const &rhs) const |
|
int | operator< (DCoords const &rhs) const |
|
void | setval (double const val) |
|
void | setval (DCoords const &rhs) |
|
void | min (DCoords const &rhs) |
|
void | max (DCoords const &rhs) |
|
DCoords | getmin (DCoords const &rhs) const |
|
DCoords | getmax (DCoords const &rhs) const |
Public Attributes |
|
int | rank |
Static Public Attributes |
|
DCoords | _empty_dcoords |
Friends |
|
istream & | operator>> (istream &s, DCoords &c) |
|
ostream & | operator<< (ostream &s, const DCoords &c) |
This class is sort of an adaptation and extension of the from Class RegionX of LPARX developed by Scott Kohn (skohn-at-cs.ucsd.edu)