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

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

describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) constDomi::MDVector< Scalar, Node >virtual
description() constDomi::MDVector< Scalar, Node >virtual
dot(const MDVector< Scalar, Node > &a) constDomi::MDVector< Scalar, Node >
endUpdateCommPad(int axis)Domi::MDVector< Scalar, Node >
getBndryPadSize(int axis) constDomi::MDVector< Scalar, Node >inline
getCommDim(int axis) constDomi::MDVector< Scalar, Node >inline
getCommIndex(int axis) constDomi::MDVector< Scalar, Node >inline
getCommPadSize(int axis) constDomi::MDVector< Scalar, Node >inline
getData(bool includePadding=true) constDomi::MDVector< Scalar, Node >
getDataNonConst(bool includePadding=true)Domi::MDVector< Scalar, Node >
getGlobalBounds(int axis, bool withBndryPadding=false) constDomi::MDVector< Scalar, Node >inline
getGlobalDim(int axis, bool withBndryPad=false) constDomi::MDVector< Scalar, Node >inline
getGlobalRankBounds(int axis, bool withBndryPad=false) constDomi::MDVector< Scalar, Node >inline
getLayout() constDomi::MDVector< Scalar, Node >inline
getLocalBounds() constDomi::MDVector< Scalar, Node >inline
getLocalBounds(int axis, bool withPad=false) constDomi::MDVector< Scalar, Node >inline
getLocalDim(int axis, bool withCommPad=false) constDomi::MDVector< Scalar, Node >inline
getLocalInteriorBounds(int axis) constDomi::MDVector< Scalar, Node >inline
getLowerBndryPad(int axis) constDomi::MDVector< Scalar, Node >inline
getLowerNeighbor(int axis) constDomi::MDVector< Scalar, Node >inline
getLowerPadData(int axis) constDomi::MDVector< Scalar, Node >
getLowerPadDataNonConst(int axis)Domi::MDVector< Scalar, Node >
getLowerPadSize(int axis) constDomi::MDVector< Scalar, Node >inline
getMDMap() constDomi::MDVector< Scalar, Node >inline
getTeuchosComm() constDomi::MDVector< Scalar, Node >inline
getUpperBndryPad(int axis) constDomi::MDVector< Scalar, Node >inline
getUpperNeighbor(int axis) constDomi::MDVector< Scalar, Node >inline
getUpperPadData(int axis) constDomi::MDVector< Scalar, Node >
getUpperPadDataNonConst(int axis)Domi::MDVector< Scalar, Node >
getUpperPadSize(int axis) constDomi::MDVector< Scalar, Node >inline
hasPadding() constDomi::MDVector< Scalar, Node >inline
isContiguous() constDomi::MDVector< Scalar, Node >inline
isPeriodic(int axis) constDomi::MDVector< Scalar, Node >inline
isReplicatedBoundary(int axis) constDomi::MDVector< Scalar, Node >inline
MDVector(const Teuchos::RCP< const MDMap< Node > > &mdMap, bool zeroOut=true)Domi::MDVector< Scalar, Node >
MDVector(const Teuchos::RCP< const MDMap< Node > > &mdMap, const dim_type leadingDim, const dim_type trailingDim=0, bool zeroOut=true)Domi::MDVector< Scalar, Node >
MDVector(const Teuchos::RCP< const MDMap< Node > > &mdMap, const MDArrayView< Scalar > &source)Domi::MDVector< Scalar, Node >
MDVector(const Teuchos::RCP< const MDMap< Node > > &mdMap, const MDArrayRCP< Scalar > &source)Domi::MDVector< Scalar, Node >
MDVector(const MDVector< Scalar, Node > &source, Teuchos::DataAccess access=Teuchos::View)Domi::MDVector< Scalar, Node >
MDVector(const Teuchos::RCP< const Teuchos::Comm< int > > teuchosComm, Teuchos::ParameterList &plist)Domi::MDVector< Scalar, Node >
MDVector(const Teuchos::RCP< const MDComm > mdComm, Teuchos::ParameterList &plist)Domi::MDVector< Scalar, Node >
MDVector(const MDVector< Scalar, Node > &parent, int axis, dim_type index)Domi::MDVector< Scalar, Node >
MDVector(const MDVector< Scalar, Node > &parent, int axis, const Slice &slice, int bndryPad=0)Domi::MDVector< Scalar, Node >
MDVector(const MDVector< Scalar, Node > &parent, const Teuchos::ArrayView< Slice > &slices, const Teuchos::ArrayView< int > &bndryPad=Teuchos::ArrayView< int >())Domi::MDVector< Scalar, Node >
meanValue() constDomi::MDVector< Scalar, Node >
norm1() constDomi::MDVector< Scalar, Node >
norm2() constDomi::MDVector< Scalar, Node >
normInf() constDomi::MDVector< Scalar, Node >
normWeighted(const MDVector< Scalar, Node > &weights) constDomi::MDVector< Scalar, Node >
numDims() constDomi::MDVector< Scalar, Node >inline
onSubcommunicator() constDomi::MDVector< Scalar, Node >inline
operator=(const MDVector< Scalar, Node > &source)Domi::MDVector< Scalar, Node >
operator[](dim_type index) constDomi::MDVector< Scalar, Node >
operator[](Slice slice) constDomi::MDVector< Scalar, Node >
putScalar(const Scalar &value, bool includePadding=true)Domi::MDVector< Scalar, Node >
randomize()Domi::MDVector< Scalar, Node >
readBinary(const std::string &filename, bool includeBndryPad=false)Domi::MDVector< Scalar, Node >
setLowerPad(int axis, const Scalar value)Domi::MDVector< Scalar, Node >
setUpperPad(int axis, const Scalar value)Domi::MDVector< Scalar, Node >
startUpdateCommPad(int axis)Domi::MDVector< Scalar, Node >
updateCommPad()Domi::MDVector< Scalar, Node >
updateCommPad(int axis) (defined in Domi::MDVector< Scalar, Node >)Domi::MDVector< Scalar, Node >
writeBinary(const std::string &filename, bool includeBndryPad=false) constDomi::MDVector< Scalar, Node >
~MDVector()Domi::MDVector< Scalar, Node >virtual

Generated for Domi by doxygen 1.8.14