32 template<
unsigned int Dim>
48 for (
unsigned int d=1; d <
Dim; ++d)
78 return indx.
inside( (
VN->getDomain()) );
92 for (
unsigned int d=(
Dim-1); d >= 1; --d) {
115 for (
unsigned int d=(
Dim-1); d >= 1; --d) {
118 retval[d] = dval +
VN->getDomain()[d].first();
120 retval[0] = mval +
VN->getDomain()[0].first();
bool inside(const NDIndex< Dim > &) const
void removeIndex(const SOffset< Dim > &indx)
void addIndex(const SOffset< Dim > &indx)
void reserve(size_type n)
LSIndex & operator=(const LSIndex &lsi)
const_iterator begin() const
SOffset< Dim > CompressedPoint
container_t::const_iterator const_iterator
iterator find(const SOffset< Dim > &indx)
LSIndex(Vnode< Dim > *vn)
void Compress(bool docompress)
SOffset< Dim > getIndex(unsigned int n) const
size_type capacity() const
bool IsCompressed() const
const NDIndex< Dim > & getDomain() const
std::vector< SOffset< Dim > > container_t
const NDIndex< Dim > & getDomain() const
SOffset< Dim > & getIndex(unsigned int n)
container_t::iterator iterator
container_t::size_type size_type
std::string::iterator iterator
bool hasIndex(const SOffset< Dim > &indx) const
LSIndex(const LSIndex< Dim > &lsi)
const_iterator end() const
bool contains(const SOffset< Dim > &indx)