Domi
Multi-dimensional, distributed data structures
 All Classes Files Functions Variables Typedefs Friends
Domi::MDVector< Scalar > Member List

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

Generated on Fri May 3 2024 09:28:36 for Domi by doxygen 1.8.5