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