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