|
|
| Direction (int dir) |
| |
|
bool | operator== (const diy::Direction &y) const |
| |
|
bool | operator< (const diy::Direction &y) const |
| |
|
| Point (const ArrayParent &a) |
| |
|
| Point (const Point< T, D > &p) |
| |
|
| Point (const T *a) |
| |
|
| Point (const std::vector< T > &a) |
| |
|
| Point (std::initializer_list< Coordinate > lst) |
| |
|
| Point (Point &&)=default |
| |
|
| Point (const Point &)=default |
| |
|
Point & | operator= (const Point &)=default |
| |
|
LPoint | drop (int dim) const |
| |
|
UPoint | lift (int dim, Coordinate x) const |
| |
|
Point & | operator+= (const Point &y) |
| |
|
Point & | operator-= (const Point &y) |
| |
|
Point & | operator*= (Coordinate a) |
| |
|
Point & | operator/= (Coordinate a) |
| |
|
Coordinate | norm () const |
| |
|
std::ostream & | operator<< (std::ostream &out) const |
| |
|
std::istream & | operator>> (std::istream &in) |
| |
|
|
typedef int | Coordinate |
| |
|
typedef std::array< Coordinate, D > | ArrayParent |
| |
|
typedef Point< Coordinate, D-1 > | LPoint |
| |
|
typedef Point< Coordinate, D+1 > | UPoint |
| |
|
static constexpr unsigned | dimension () |
| |
|
static Point | zero () |
| |
|
static Point | one () |
| |
The documentation for this struct was generated from the following file: