OPAL (Object Oriented Parallel Accelerator Library) 2022.1
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() constSIndex< 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() constSIndex< Dim >inline
FieldLayoutUser()FieldLayoutUserinline
get_Id() constUserinline
getDomain() constSIndex< Dim >inline
getFieldLayout() constSIndex< Dim >inline
getOffset()SIndex< Dim >inline
getOffset() constSIndex< Dim >inline
hasIndex(const SOffset< Dim > &) constSIndex< 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() constSIndex< 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+SIndex< Dim >friend
operator+SIndex< Dim >friend
operator+SIndex< Dim >friend
operator+SIndex< Dim >friend
operator-SIndex< Dim >friend
operator-SIndex< Dim >friend
operator-SIndex< Dim >friend
operator-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 &) constSIndex< 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() constSIndex< Dim >
size_iv() constSIndex< Dim >inline
size_type typedefSIndex< Dim >
size_type_iv typedefSIndex< Dim >
toNDIndex(const SOffset< Dim > &, NDIndex< Dim > &)SIndex< Dim >
User()User
~FieldLayoutUser()FieldLayoutUserinlinevirtual
~SIndex()SIndex< Dim >virtual
~User()Uservirtual