Domi
Multi-dimensional, distributed data structures
Domi::MDMap< Node > Member List

This is the complete list of members for Domi::MDMap< Node >, including all inherited members.

getAugmentedMDMap(const dim_type leadingDim, const dim_type trailingDim=0) constDomi::MDMap< Node >
getAxisMap(int axis) constDomi::MDMap< Node >
getAxisMaps() constDomi::MDMap< Node >
getBndryPadSize(int axis) constDomi::MDMap< Node >
getBndryPadSizes() constDomi::MDMap< Node >
getCommDim(int axis) constDomi::MDMap< Node >inline
getCommDims() constDomi::MDMap< Node >inline
getCommIndex(int axis) constDomi::MDMap< Node >inline
getCommPadSize(int axis) constDomi::MDMap< Node >
getGlobalBounds(int axis, bool withBndryPad=false) constDomi::MDMap< Node >
getGlobalDim(int axis, bool withBndryPad=false) constDomi::MDMap< Node >
getGlobalDims() constDomi::MDMap< Node >
getGlobalID(size_type localID) constDomi::MDMap< Node >
getGlobalID(const Teuchos::ArrayView< dim_type > &globalIndex) constDomi::MDMap< Node >
getGlobalIndex(size_type globalID) constDomi::MDMap< Node >
getGlobalRankBounds(int axis, bool withBndryPad=false) constDomi::MDMap< Node >
getLayout() constDomi::MDMap< Node >
getLocalBounds() constDomi::MDMap< Node >
getLocalBounds(int axis, bool withPad=false) constDomi::MDMap< Node >
getLocalDim(int axis, bool withPad=false) constDomi::MDMap< Node >
getLocalDims() constDomi::MDMap< Node >
getLocalID(size_type globalID) constDomi::MDMap< Node >
getLocalID(const Teuchos::ArrayView< dim_type > &localIndex) constDomi::MDMap< Node >
getLocalIndex(size_type localID) constDomi::MDMap< Node >
getLocalInteriorBounds(int axis) constDomi::MDMap< Node >
getLowerBndryPad(int axis) constDomi::MDMap< Node >
getLowerNeighbor(int axis) constDomi::MDMap< Node >inline
getLowerPadSize(int axis) constDomi::MDMap< Node >
getMDComm() constDomi::MDMap< Node >inline
getNode() constDomi::MDMap< Node >
getTeuchosComm() constDomi::MDMap< Node >inline
getUpperBndryPad(int axis) constDomi::MDMap< Node >
getUpperNeighbor(int axis) constDomi::MDMap< Node >inline
getUpperPadSize(int axis) constDomi::MDMap< Node >
hasPadding() constDomi::MDMap< Node >
isBndryPad(const Teuchos::ArrayView< dim_type > &index) const (defined in Domi::MDMap< Node >)Domi::MDMap< Node >
isCommPad(const Teuchos::ArrayView< dim_type > &index) const (defined in Domi::MDMap< Node >)Domi::MDMap< Node >
isCompatible(const MDMap< Node > &mdMap) constDomi::MDMap< Node >
isContiguous() constDomi::MDMap< Node >
isPad(const Teuchos::ArrayView< dim_type > &index) const (defined in Domi::MDMap< Node >)Domi::MDMap< Node >
isPeriodic(int axis) constDomi::MDMap< Node >inline
isReplicatedBoundary(int axis) constDomi::MDMap< Node >
isSameAs(const MDMap< Node > &mdMap, const int verbose=0) constDomi::MDMap< Node >
MDMap(const Teuchos::RCP< const MDComm > mdComm, const Teuchos::ArrayView< const dim_type > &dimensions, const Teuchos::ArrayView< const int > &commPad=Teuchos::ArrayView< const int >(), const Teuchos::ArrayView< const int > &bndryPad=Teuchos::ArrayView< const int >(), const Teuchos::ArrayView< const int > &replicatedBoundary=Teuchos::ArrayView< const int >(), const Layout layout=DEFAULT_ORDER)Domi::MDMap< Node >
MDMap(Teuchos::ParameterList &plist)Domi::MDMap< Node >
MDMap(const Teuchos::RCP< const Teuchos::Comm< int > > teuchosComm, Teuchos::ParameterList &plist)Domi::MDMap< Node >
MDMap(const Teuchos::RCP< const MDComm > mdComm, Teuchos::ParameterList &plist)Domi::MDMap< Node >
MDMap(const Teuchos::RCP< const MDComm > mdComm, const Teuchos::ArrayView< Slice > &myGlobalBounds, const Teuchos::ArrayView< padding_type > &padding=Teuchos::ArrayView< padding_type >(), const Teuchos::ArrayView< const int > &replicatedBoundary=Teuchos::ArrayView< const int >(), const Layout layout=DEFAULT_ORDER)Domi::MDMap< Node >
MDMap(const MDMap< Node > &source)Domi::MDMap< Node >
MDMap(const MDMap< Node > &parent, int axis, dim_type index)Domi::MDMap< Node >
MDMap(const MDMap< Node > &parent, int axis, const Slice &slice, int bndryPad=0)Domi::MDMap< Node >
MDMap(const MDMap< Node > &parent, const Teuchos::ArrayView< Slice > &slices, const Teuchos::ArrayView< int > &bndryPad=Teuchos::ArrayView< int >())Domi::MDMap< Node >
numDims() constDomi::MDMap< Node >inline
onSubcommunicator() constDomi::MDMap< Node >inline
operator=(const MDMap< Node > &source)Domi::MDMap< Node >
~MDMap()Domi::MDMap< Node >

Generated for Domi by doxygen 1.8.14