18 template<
class T,
unsigned int D>
class BareField;
28 template<
class T,
class C,
unsigned int D>
35 template<
class T,
class C,
unsigned int D>
55 template<
class T,
class C>
79 template<
class T,
unsigned int D1,
unsigned D2,
class C>
89 template<
class C,
unsigned D>
95 for (
unsigned d=0; d<D; ++d)
110 template<
class T,
class C,
unsigned D>
123 template<
class T,
class C,
unsigned int D>
130 template<
class T,
class C,
unsigned int D>
150 template<
class T,
class C>
164 template<
class T,
unsigned int D>
187 template<
class T,
unsigned int D>
194 template<
class T,
unsigned int D>
227 template<
class T,
unsigned int D>
234 template<
class T,
unsigned int D>
267 template<
class T,
unsigned int D>
274 template<
class T,
unsigned int D>
306 template<
class T,
class C,
unsigned int D>
317 template<
class T,
class C>
330 template<
class T,
class C,
unsigned int D>
341 template<
class T,
class C>
354 template<
class T,
class C,
unsigned int D>
362 template<
class T,
class C,
unsigned int D>
370 template<
class T,
class C,
unsigned int D>
392 template<
class T,
class C>
405 template<
class T,
class C,
unsigned int D>
414 template<
class T,
class C,
unsigned int D>
423 template<
class T,
class C,
unsigned int D>
445 template<
class T,
class C>
458 template<
class T,
class C,
unsigned int D>
462 int size = p.
size(0);
463 for (
unsigned int i=1; i<D; ++i)
468 template<
class T,
class C,
unsigned int D>
475 n += (*lf).second->getOwned().size();
479 template<
class T,
class C,
unsigned int D>
486 const NDIndex<D>& domain = (*lf).second->getOwned();
499 template<
class T,
class C,
unsigned int D>
508 template<
class T,
class C,
unsigned int D>
517 template<
class T,
class C,
unsigned int D>
532 template<
class T,
class C,
unsigned int D>
536 return iter.
Stride(0) == 1;
539 template<
class T,
class C,
unsigned int D>
543 return iter.
Stride(0) == 1;
546 template<
class T,
class C,
unsigned int D>
550 return iter.
Stride(0) == 1;
560 template<
class T,
class C>
573 template<
class T,
class C,
unsigned int D,
unsigned int D1,
class T1>
582 template<
class T,
class C,
unsigned int D,
unsigned int D1,
class T1>
590 template<
class T,
class C,
unsigned int D,
class T1>
597 template<
class C,
unsigned int D,
class T1>
bool for_each(const BareFieldIterator< T, D > &p, SameFieldID s, C)
constexpr double e
The value of.
ac_id_larray::iterator iterator_if
bool IsCompressed() const
BareField< T, Dim > & GetBareField()
const NDIndex< Dim > & getDomain() const
void FillGCIfNecessary(const BareField< T1, D1 > &lhs) const
bool plugBase(const NDIndex< D2 > &i)
PlugBase(const NDIndex< D > &domain)
const BareField< T1, D > * bf_m
int size(unsigned d) const
T & unit_offset(int i) const
bool plugBase(const Index &i, unsigned d=0)