37template<
class T,
unsigned Dim,
class M,
class C>
47template<
class T,
unsigned Dim,
class M,
class C>
55template<
class T,
unsigned Dim,
class M,
class C >
61 int n, tag =
Ippl::Comm->next_tag(DS_FIELD_TAG, DS_CYCLE);
70 for ( ; local != endvn ; ++local) {
93 int remaining =
MyField.getLayout().size_rdv();
96 for ( ; remaining > 0; --remaining) {
DataSourceObject(const char *nm, DataSource *ds, DataConnect *dc, int tm)
DataConnect * getConnection()
Message & getMessage(Message &m)
Message & putMessage(Message &m, bool makecopy=true)
Message & putMessage(Message &m) const
Message & getMessage(Message &m)
virtual void insert_data(const NDIndex< Dim > &, CompressedBrickIterator< T, Dim >)=0
virtual ~FieldDataSource()
FieldDataSource(const char *, DataConnect *, int, Field< T, Dim, M, C > &)
Field< T, Dim, M, C > & MyField
ac_id_larray::iterator iterator_if
const NDIndex< Dim > & getOwned() const
CompressedBrickIterator< T, Dim > iterator
const iterator & begin() const
static Communicate * Comm