#include "SPACE.H"
#include "Point.H"
#include <array>


Go to the source code of this file.
Classes | |
| class | Shift |
| A direction in space represented by a Point object. More... | |
Functions | |
| Shift | getUnitShift () |
| array< Shift, DIM > | getShiftVec () |
| Creates an array of unit shift objects. | |
| Shift | operator^ (array< Shift, DIM > a_shiftvec, Point a_exp) |
| Produce a Shift equal to the sum of the elements of a_shiftvec, each weighted by the components of a_exp. | |
| Shift getUnitShift | ( | ) | [inline] |
| array<Shift,DIM> getShiftVec | ( | ) | [inline] |
Creates an array of unit shift objects.
The k'th component of the output array is a Shift object with m_shift(j) =
.
References getUnitv().
Produce a Shift equal to the sum of the elements of a_shiftvec, each weighted by the components of a_exp.
1.5.5