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

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

addIndex(const SOffset< Dim > &)SIndex< Dim >
addIndex(iterator_iv &, const SOffset< Dim > &)SIndex< Dim >
addIndex(const NDIndex< Dim > &)SIndex< Dim >
begin_iv()SIndex< Dim >inline
begin_iv() const SIndex< Dim >inline
BoundingBoxSIndex< Dim >private
clear()SIndex< Dim >
const_iterator_indx typedefSIndex< Dim >
const_iterator_iv typedefSIndex< Dim >
container_t typedefSIndex< Dim >
end_iv()SIndex< Dim >inline
end_iv() const SIndex< Dim >inline
FieldLayoutUser()FieldLayoutUser
get_Id() const Userinline
getDomain() const SIndex< Dim >inline
getFieldLayout() const SIndex< Dim >inline
getOffset()SIndex< Dim >inline
getOffset() const SIndex< Dim >inline
hasIndex(const SOffset< Dim > &) const SIndex< Dim >
IdUserprotected
ID_t typedefUser
IndexListSIndex< Dim >private
initialize(FieldLayout< Dim > &)SIndex< Dim >
iterator_indx typedefSIndex< Dim >
iterator_iv typedefSIndex< Dim >
LayoutSIndex< Dim >private
needInitialize() const SIndex< Dim >inline
notifyUserOfDelete(UserList *)SIndex< Dim >virtual
OffsetSIndex< Dim >private
operator&=(const SIndex< Dim > &)SIndex< Dim >
operator&=(const SOffset< Dim > &)SIndex< Dim >
operator&=(const NDIndex< Dim > &)SIndex< Dim >
operator()(int)SIndex< Dim >
operator()(int, int)SIndex< Dim >
operator()(int, int, int)SIndex< Dim >
operator()(int, int, int, int)SIndex< Dim >
operator()(int, int, int, int, int)SIndex< Dim >
operator()(int, int, int, int, int, int)SIndex< Dim >
operator()(const SOffset< Dim > &)SIndex< Dim >
operator()(const int *)SIndex< Dim >
operator+(const SIndex< Dim > &si, const SOffset< Dim > &so)SIndex< Dim >friend
operator+(const SOffset< Dim > &so, const SIndex< Dim > &si)SIndex< Dim >friend
operator+(const SIndex< Dim > &si, const int *so)SIndex< Dim >friend
operator+(const int *so, const SIndex< Dim > &si)SIndex< Dim >friend
operator-(const SIndex< Dim > &si, const SOffset< Dim > &so)SIndex< Dim >friend
operator-(const SOffset< Dim > &so, const SIndex< Dim > &si)SIndex< Dim >friend
operator-(const SIndex< Dim > &si, const int *so)SIndex< Dim >friend
operator-(const int *so, const SIndex< Dim > &si)SIndex< Dim >friend
operator=(const PETE_Expr< T1 > &rhs)SIndex< Dim >inline
operator=(const SIndex< Dim > &)SIndex< Dim >
operator=(const SOffset< Dim > &)SIndex< Dim >
operator=(const NDIndex< Dim > &)SIndex< Dim >
operator[](const Index &)SIndex< Dim >
operator[](const NDIndex< Dim2 > &ndi)SIndex< Dim >inline
operator|=(const SIndex< Dim > &)SIndex< Dim >
operator|=(const SOffset< Dim > &)SIndex< Dim >
operator|=(const NDIndex< Dim > &)SIndex< Dim >
printDebug(Inform &) const SIndex< Dim >
removeIndex(const SOffset< Dim > &)SIndex< Dim >
removeIndex(iterator_iv &, const SOffset< Dim > &)SIndex< Dim >
removeIndex(const NDIndex< Dim > &)SIndex< Dim >
Repartition(UserList *)SIndex< Dim >virtual
reserve(double=1.0)SIndex< Dim >
setDomain(const NDIndex< Dim > &ndi)SIndex< Dim >inline
setFieldLayout(FieldLayout< Dim > &)SIndex< Dim >
setup()SIndex< Dim >private
SIndex()SIndex< Dim >
SIndex(FieldLayout< Dim > &)SIndex< Dim >
SIndex(const SIndex< Dim > &)SIndex< Dim >
SIndex(const SIndex< Dim > &, const SOffset< Dim > &)SIndex< Dim >private
SIndex(const SIndex< Dim > &, const int *)SIndex< Dim >private
size() const SIndex< Dim >
size_iv() const SIndex< Dim >inline
size_type typedefSIndex< Dim >
size_type_iv typedefSIndex< Dim >
toNDIndex(const SOffset< Dim > &, NDIndex< Dim > &)SIndex< Dim >
User()User
~FieldLayoutUser()FieldLayoutUservirtual
~SIndex()SIndex< Dim >virtual
~User()Uservirtual