describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const | Domi::MDVector< Scalar, Node > | virtual |
description() const | Domi::MDVector< Scalar, Node > | virtual |
dot(const MDVector< Scalar, Node > &a) const | Domi::MDVector< Scalar, Node > | |
endUpdateCommPad(int axis) | Domi::MDVector< Scalar, Node > | |
getBndryPadSize(int axis) const | Domi::MDVector< Scalar, Node > | |
getCommDim(int axis) const | Domi::MDVector< Scalar, Node > | |
getCommIndex(int axis) const | Domi::MDVector< Scalar, Node > | |
getCommPadSize(int axis) const | Domi::MDVector< Scalar, Node > | |
getData(bool includePadding=true) const | Domi::MDVector< Scalar, Node > | |
getDataNonConst(bool includePadding=true) | Domi::MDVector< Scalar, Node > | |
getGlobalBounds(int axis, bool withBndryPadding=false) const | Domi::MDVector< Scalar, Node > | |
getGlobalDim(int axis, bool withBndryPad=false) const | Domi::MDVector< Scalar, Node > | |
getGlobalRankBounds(int axis, bool withBndryPad=false) const | Domi::MDVector< Scalar, Node > | |
getLayout() const | Domi::MDVector< Scalar, Node > | |
getLocalBounds() const | Domi::MDVector< Scalar, Node > | |
getLocalBounds(int axis, bool withPad=false) const | Domi::MDVector< Scalar, Node > | |
getLocalDim(int axis, bool withCommPad=false) const | Domi::MDVector< Scalar, Node > | |
getLocalInteriorBounds(int axis) const | Domi::MDVector< Scalar, Node > | |
getLowerBndryPad(int axis) const | Domi::MDVector< Scalar, Node > | |
getLowerNeighbor(int axis) const | Domi::MDVector< Scalar, Node > | |
getLowerPadData(int axis) const | Domi::MDVector< Scalar, Node > | |
getLowerPadDataNonConst(int axis) | Domi::MDVector< Scalar, Node > | |
getLowerPadSize(int axis) const | Domi::MDVector< Scalar, Node > | |
getMDMap() const | Domi::MDVector< Scalar, Node > | |
getTeuchosComm() const | Domi::MDVector< Scalar, Node > | |
getUpperBndryPad(int axis) const | Domi::MDVector< Scalar, Node > | |
getUpperNeighbor(int axis) const | Domi::MDVector< Scalar, Node > | |
getUpperPadData(int axis) const | Domi::MDVector< Scalar, Node > | |
getUpperPadDataNonConst(int axis) | Domi::MDVector< Scalar, Node > | |
getUpperPadSize(int axis) const | Domi::MDVector< Scalar, Node > | |
hasPadding() const | Domi::MDVector< Scalar, Node > | |
isContiguous() const | Domi::MDVector< Scalar, Node > | |
isPeriodic(int axis) const | Domi::MDVector< Scalar, Node > | |
isReplicatedBoundary(int axis) const | Domi::MDVector< Scalar, Node > | |
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() const | Domi::MDVector< Scalar, Node > | |
norm1() const | Domi::MDVector< Scalar, Node > | |
norm2() const | Domi::MDVector< Scalar, Node > | |
normInf() const | Domi::MDVector< Scalar, Node > | |
normWeighted(const MDVector< Scalar, Node > &weights) const | Domi::MDVector< Scalar, Node > | |
numDims() const | Domi::MDVector< Scalar, Node > | |
onSubcommunicator() const | Domi::MDVector< Scalar, Node > | |
operator=(const MDVector< Scalar, Node > &source) | Domi::MDVector< Scalar, Node > | |
operator[](dim_type index) const | Domi::MDVector< Scalar, Node > | |
operator[](Slice slice) const | Domi::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) const | Domi::MDVector< Scalar, Node > | |
~MDVector() | Domi::MDVector< Scalar, Node > | virtual |