OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
FieldLayout< Dim > Member List

This is the complete list of members for FieldLayout< Dim >, including all inherited members.

ac_domain_vnodes typedefFieldLayout< Dim >
ac_gc_domain_vnodes typedefFieldLayout< Dim >
ac_id_vnodes typedefFieldLayout< Dim >
begin_if()FieldLayout< Dim >inline
begin_iv()FieldLayout< Dim >inline
begin_iv() const FieldLayout< Dim >inline
begin_rdv(const GuardCellSizes< Dim > &gc=gc0())FieldLayout< Dim >inline
begin_rgdv()FieldLayout< Dim >inline
begin_user()UserListprivate
calcWidths()FieldLayout< Dim >private
checkin(FieldLayoutUser &f, const GuardCellSizes< Dim > &gc=gc0())FieldLayout< Dim >
checkinUser(User &user)UserListprivatevirtual
checkout(FieldLayoutUser &f)FieldLayout< Dim >
checkoutUser(Key key, bool informuser=false)UserListprivatevirtual
checkoutUser(const User &user, bool informuser=false)UserListprivatevirtual
const_iterator_iv typedefFieldLayout< Dim >
DomainFieldLayout< Dim >private
end_if()FieldLayout< Dim >inline
end_iv()FieldLayout< Dim >inline
end_iv() const FieldLayout< Dim >inline
end_rdv(const GuardCellSizes< Dim > &gc=gc0())FieldLayout< Dim >inline
end_rgdv()FieldLayout< Dim >inline
end_user()UserListprivate
FieldLayout()FieldLayout< Dim >
FieldLayout(const char *filename)FieldLayout< Dim >
FieldLayout(const Index &i1, e_dim_tag p1=PARALLEL, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, const Index &i3, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, e_dim_tag p3=PARALLEL, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, const Index &i3, const Index &i4, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, e_dim_tag p3=PARALLEL, e_dim_tag p4=PARALLEL, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, e_dim_tag p3=PARALLEL, e_dim_tag p4=PARALLEL, e_dim_tag p5=PARALLEL, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5, const Index &i6, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, e_dim_tag p3=PARALLEL, e_dim_tag p4=PARALLEL, e_dim_tag p5=PARALLEL, e_dim_tag p6=PARALLEL, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, e_dim_tag p1, unsigned vnodes1, bool recurse=false, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, e_dim_tag p1, e_dim_tag p2, unsigned vnodes1, unsigned vnodes2, bool recurse=false, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, const Index &i3, e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, unsigned vnodes1, unsigned vnodes2, unsigned vnodes3, bool recurse=false, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, const Index &i3, const Index &i4, e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, e_dim_tag p4, unsigned vnodes1, unsigned vnodes2, unsigned vnodes3, unsigned vnodes4, bool recurse=false, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5, e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, e_dim_tag p4, e_dim_tag p5, unsigned vnodes1, unsigned vnodes2, unsigned vnodes3, unsigned vnodes4, unsigned vnodes5, bool recurse=false, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5, const Index &i6, e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, e_dim_tag p4, e_dim_tag p5, e_dim_tag p6, unsigned vnodes1, unsigned vnodes2, unsigned vnodes3, unsigned vnodes4, unsigned vnodes5, unsigned vnodes6, bool recurse=false, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const NDIndex< Dim > &domain, e_dim_tag *p=0, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const NDIndex< Dim > &domain, e_dim_tag *p, unsigned *vnodesPerDirection, bool recurse=false, int vnodes=-1)FieldLayout< Dim >inline
FieldLayout(const NDIndex< Dim > &Domain, const NDIndex< Dim > *begin, const NDIndex< Dim > *end)FieldLayout< Dim >
FieldLayout(const NDIndex< Dim > &Domain, const Vnode< Dim > *begin, const Vnode< Dim > *end)FieldLayout< Dim >
FieldLayout(const NDIndex< Dim > &Domain, const NDIndex< Dim > *dombegin, const NDIndex< Dim > *domend, const int *nbegin, const int *nend)FieldLayout< Dim >inline
fitsGuardCells(const GuardCellSizes< Dim > &gc) const FieldLayout< Dim >inline
gc0()FieldLayout< Dim >inlineprivatestatic
get_Id() const FieldLayout< Dim >inline
getDistribution(unsigned int d) const FieldLayout< Dim >inline
getDomain() const FieldLayout< Dim >inline
getLocalNDIndex()FieldLayout< Dim >
getNumUsers() const UserListprivate
getRequestedDistribution(unsigned int d) const FieldLayout< Dim >inline
getUser(Key key)UserListprivate
getUserListID() const UserListprivate
getVnodesPerDirection(unsigned dir)FieldLayout< Dim >
haveUser(Key key) const UserListprivate
ID_t typedefUserListprivate
initialize(const Index &i1, e_dim_tag p1=PARALLEL, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, const Index &i3, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, e_dim_tag p3=PARALLEL, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, const Index &i3, const Index &i4, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, e_dim_tag p3=PARALLEL, e_dim_tag p4=PARALLEL, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, e_dim_tag p3=PARALLEL, e_dim_tag p4=PARALLEL, e_dim_tag p5=PARALLEL, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5, const Index &i6, e_dim_tag p1=PARALLEL, e_dim_tag p2=PARALLEL, e_dim_tag p3=PARALLEL, e_dim_tag p4=PARALLEL, e_dim_tag p5=PARALLEL, e_dim_tag p6=PARALLEL, int vnodes=-1)FieldLayout< Dim >
initialize(const NDIndex< Dim > &domain, e_dim_tag *p=0, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, e_dim_tag p1, unsigned vnodes1, bool recurse=false, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, e_dim_tag p1, e_dim_tag p2, unsigned vnodes1, unsigned vnodes2, bool recurse=false, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, const Index &i3, e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, unsigned vnodes1, unsigned vnodes2, unsigned vnodes3, bool recurse=false, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, const Index &i3, const Index &i4, e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, e_dim_tag p4, unsigned vnodes1, unsigned vnodes2, unsigned vnodes3, unsigned vnodes4, bool recurse=false, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5, e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, e_dim_tag p4, e_dim_tag p5, unsigned vnodes1, unsigned vnodes2, unsigned vnodes3, unsigned vnodes4, unsigned vnodes5, bool recurse=false, int vnodes=-1)FieldLayout< Dim >
initialize(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5, const Index &i6, e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, e_dim_tag p4, e_dim_tag p5, e_dim_tag p6, unsigned vnodes1, unsigned vnodes2, unsigned vnodes3, unsigned vnodes4, unsigned vnodes5, unsigned vnodes6, bool recurse=false, int vnodes=-1)FieldLayout< Dim >
initialize(const NDIndex< Dim > &domain, e_dim_tag *p, unsigned *vnodesPerDirection, bool recurse=false, int vnodes=-1)FieldLayout< Dim >
initialize(const NDIndex< Dim > &Domain, const NDIndex< Dim > *dombegin, const NDIndex< Dim > *domend, const int *nbegin, const int *nend)FieldLayout< Dim >
iterator_dv typedefFieldLayout< Dim >
iterator_gdv typedefFieldLayout< Dim >
iterator_if typedefFieldLayout< Dim >
iterator_iv typedefFieldLayout< Dim >
iterator_user typedefUserListprivate
Key typedefUserListprivate
Local_acFieldLayout< Dim >private
MinWidthFieldLayout< Dim >private
new_gc_layout(const GuardCellSizes< Dim > &)FieldLayout< Dim >private
numVnodes(void) const FieldLayout< Dim >inline
operator==(const FieldLayout< Dim2 > &x) const FieldLayout< Dim >inline
read(const char *filename)FieldLayout< Dim >
Remotes_acFieldLayout< Dim >private
Repartition(const NDIndex< Dim > *, const NDIndex< Dim > *)FieldLayout< Dim >
Repartition(const NDIndex< Dim > &domain)FieldLayout< Dim >inline
Repartition(const Vnode< Dim > *, const Vnode< Dim > *)FieldLayout< Dim >
RequestedLayoutFieldLayout< Dim >private
setup(const NDIndex< Dim > &, e_dim_tag *, int)FieldLayout< Dim >private
setup(const NDIndex< Dim > &, e_dim_tag *, unsigned *, bool, int)FieldLayout< Dim >private
size_if() const FieldLayout< Dim >inline
size_iv() const FieldLayout< Dim >inline
size_rdv(const GuardCellSizes< Dim > &gc=gc0()) const FieldLayout< Dim >inline
size_rgdv() const FieldLayout< Dim >inline
size_type_if typedefFieldLayout< Dim >
size_type_user typedefUserListprivate
touch_iterator_dv typedefFieldLayout< Dim >
touch_range_dv typedefFieldLayout< Dim >
touch_range_rdv(const NDIndex< Dim > &domain, const GuardCellSizes< Dim > &gc=gc0()) const FieldLayout< Dim >inline
UserList()UserListprivate
UserList_t typedefUserListprivate
vnodesPerDirection_mFieldLayout< Dim >private
write(const char *filename)FieldLayout< Dim >
write(std::ostream &) const FieldLayout< Dim >
~FieldLayout()FieldLayout< Dim >virtual
~UserList()UserListprivatevirtual