14 #ifndef ESYS_LSMCLOSEPACKITERATOR_H
15 #define ESYS_LSMCLOSEPACKITERATOR_H
26 template <
int NI,
int NJ,
int NK>
36 const double &
operator()(
int i,
int j,
int k)
const;
double getRadius() const
Definition: ClosePackIterator.hpp:143
bool hasNext() const
Definition: ClosePackIterator.hpp:148
Definition: ClosePackIterator.h:27
Vec3 next()
Definition: ClosePackIterator.hpp:183
Vec3L m_dimRepeat
Definition: ClosePackIterator.h:119
Vec3 m_minPt
Definition: ClosePackIterator.h:117
ClosePackIterator()
Definition: ClosePackIterator.hpp:98
Definition: ClosePackOrientation.h:27
int getNumK() const
Definition: ClosePackIterator.hpp:93
TmplMatrix< 3, 6, 6 > OffsetMatrix
Definition: ClosePackIterator.h:100
void setOffsetMatrix(const OffsetMatrix &offsetMatrix)
Definition: ClosePackIterator.hpp:138
TmplMatrix()
Definition: ClosePackIterator.hpp:22
static const double SQRT_1_OVER_3
Definition: ClosePackIterator.h:57
TmplMatrix & operator=(const TmplMatrix &m)
Vec3L m_dimIdx
Definition: ClosePackIterator.h:121
Definition: CheckPointable.cpp:16
static const double SQRT_8_OVER_3
Definition: ClosePackIterator.h:58
Vec3L m_dimCount
Definition: ClosePackIterator.h:120
void setDimRepeat(const Vec3L &dimRepeat)
Definition: ClosePackIterator.hpp:133
void incrementDimIndex()
Definition: ClosePackIterator.hpp:168
Vec3L m_dim
Definition: ClosePackIterator.h:122
const double & operator()(int i, int j, int k) const
Definition: ClosePackIterator.hpp:69
int getNumI() const
Definition: ClosePackIterator.hpp:81
void setMinPt(const Vec3 &pt) const
int getNumJ() const
Definition: ClosePackIterator.hpp:87
ClosePackOrientation
Definition: ClosePackOrientation.h:25
double m_radius
Definition: ClosePackIterator.h:116
const Vec3 & getMinPt() const
Definition: ClosePackIterator.hpp:153
double m_matrix[NI][NJ][NK]
Definition: ClosePackIterator.h:47
OffsetMatrix m_offsetMatrix
Definition: ClosePackIterator.h:118
static const double SQRT_3
Definition: ClosePackIterator.h:59
Definition: ClosePackOrientation.h:34
double getOffset(int i) const
Definition: ClosePackIterator.hpp:158
Definition: ClosePackIterator.h:54
static Vec3L s_orientationDimMap[NUM_ORIENTATIONS]
Definition: ClosePackIterator.h:115