#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.