Tpetra::BlockMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > Member List

This is the complete list of members for Tpetra::BlockMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >, including all inherited members.
abs(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
checkSizes(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &sourceObj)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, protected, virtual]
copyAndPermute(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &sourceObj, size_t numSameIDs, const Teuchos::ArrayView< const LocalOrdinal > &permuteToLIDs, const Teuchos::ArrayView< const LocalOrdinal > &permuteFromLIDs)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, protected, virtual]
createMultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, size_t numVectors)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [related]
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, virtual]
DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node >::describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)Teuchos::Describable
description() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, virtual]
DistObject(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map)Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [explicit]
DistObject(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &source)Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node >
doExport(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &dest, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM)Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node >
doExport(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &dest, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM)Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node >
doImport(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &source, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM)Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node >
doImport(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &source, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM)Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node >
dot(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Teuchos::ArrayView< Scalar > &dots) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
doTransfer(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &source, CombineMode CM, size_t numSameIDs, const Teuchos::ArrayView< const LocalOrdinal > &permuteToLIDs, const Teuchos::ArrayView< const LocalOrdinal > &permuteFromLIDs, const Teuchos::ArrayView< const LocalOrdinal > &remoteLIDs, const Teuchos::ArrayView< const LocalOrdinal > &exportLIDs, Distributor &distor, ReverseOption revOp)Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected, virtual]
elementWiseMultiply(Scalar scalarAB, const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &B, Scalar scalarThis)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
get1dCopy(Teuchos::ArrayView< Scalar > A, size_t LDA) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
get1dView() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
get1dViewNonConst()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
get2dCopy(Teuchos::ArrayView< const Teuchos::ArrayView< Scalar > > ArrayOfPtrs) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
get2dView() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
get2dViewNonConst()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getData(size_t j) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getDataNonConst(size_t j)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getGlobalLength() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getLocalLength() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getLocalMV() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getLocalMVNonConst()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getMap() constTpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getNumVectors() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getObjectLabel() const Teuchos::LabeledObject [virtual]
getStride() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getSubArrayRCP(Teuchos::ArrayRCP< T > arr, size_t j) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, protected]
getVector(size_t j) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
getVectorNonConst(size_t j)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
isConstantStride() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
isDistributed() constTpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
LabeledObject()Teuchos::LabeledObject
meanValue(const Teuchos::ArrayView< Scalar > &means) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
multiply(Teuchos::ETransp transA, Teuchos::ETransp transB, const Scalar &alpha, const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &B, const Scalar &beta)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
MultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, size_t NumVectors, bool zeroOut=true)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
MultiVector(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &source)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
MultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const Teuchos::ArrayView< const Scalar > &A, size_t LDA, size_t NumVectors)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
MultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const Teuchos::ArrayView< const Teuchos::ArrayView< const Scalar > > &ArrayOfPtrs, size_t NumVectors)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
MultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, Teuchos::ArrayRCP< Scalar > data, size_t LDA, Teuchos::ArrayView< const size_t > whichVectors)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, protected]
MultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, Teuchos::ArrayRCP< Scalar > data, size_t LDA, size_t NumVectors)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, protected]
norm1(const Teuchos::ArrayView< typename Teuchos::ScalarTraits< Scalar >::magnitudeType > &norms) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
norm2(const Teuchos::ArrayView< typename Teuchos::ScalarTraits< Scalar >::magnitudeType > &norms) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
normInf(const Teuchos::ArrayView< typename Teuchos::ScalarTraits< Scalar >::magnitudeType > &norms) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
normWeighted(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &weights, const Teuchos::ArrayView< typename Teuchos::ScalarTraits< Scalar >::magnitudeType > &norms) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
offsetView(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &subMap, size_t offset) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
offsetViewNonConst(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &subMap, size_t offset)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
operator<<(std::ostream &os, const DescribableStreamManipulatorState &d)Teuchos::Describable
operator=(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &source)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
packAndPrepare(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &sourceObj, const Teuchos::ArrayView< const LocalOrdinal > &exportLIDs, Teuchos::Array< Scalar > &exports, const Teuchos::ArrayView< size_t > &numExportPacketsPerLID, size_t &constantNumPackets, Distributor &distor)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, protected, virtual]
print(std::ostream &os) constTpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node >
putScalar(const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
randomize()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
reciprocal(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
reduce()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
replaceGlobalValue(GlobalOrdinal globalBlockRow, LocalOrdinal blockOffset, size_t vectorIndex, const Scalar &value)Tpetra::BlockMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
Tpetra::MultiVector::replaceGlobalValue(GlobalOrdinal globalRow, size_t vectorIndex, const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
replaceLocalValue(LocalOrdinal localBlockRow, LocalOrdinal blockOffset, size_t vectorIndex, const Scalar &value)Tpetra::BlockMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
Tpetra::MultiVector::replaceLocalValue(LocalOrdinal myRow, size_t vectorIndex, const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
replaceMap(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
ReverseOption enum nameTpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
scale(const Scalar &alpha)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
scale(Teuchos::ArrayView< const Scalar > alpha)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
scale(const Scalar &alpha, const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
setObjectLabel(const std::string &objectLabel)Teuchos::LabeledObject [virtual]
subCopy(const Teuchos::Range1D &colRng) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
subCopy(const Teuchos::ArrayView< const size_t > &cols) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
subView(const Teuchos::Range1D &colRng) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
subView(Teuchos::ArrayView< const size_t > cols) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
subViewNonConst(const Teuchos::Range1D &colRng)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
subViewNonConst(Teuchos::ArrayView< const size_t > cols)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
sumIntoGlobalValue(GlobalOrdinal globalBlockRow, LocalOrdinal blockOffset, size_t vectorIndex, const Scalar &value)Tpetra::BlockMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
Tpetra::MultiVector::sumIntoGlobalValue(GlobalOrdinal globalRow, size_t vectorIndex, const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
sumIntoLocalValue(LocalOrdinal localBlockRow, LocalOrdinal blockOffset, size_t vectorIndex, const Scalar &value)Tpetra::BlockMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
Tpetra::MultiVector::sumIntoLocalValue(LocalOrdinal myRow, size_t vectorIndex, const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
unpackAndCombine(const Teuchos::ArrayView< const LocalOrdinal > &importLIDs, const Teuchos::ArrayView< const Scalar > &imports, const Teuchos::ArrayView< size_t > &numPacketsPerLID, size_t constantNumPackets, Distributor &distor, CombineMode CM)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, protected, virtual]
update(const Scalar &alpha, const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Scalar &beta)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
update(const Scalar &alpha, const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Scalar &beta, const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &B, const Scalar &gamma)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
verbLevel_defaultTeuchos::Describable [static]
~BlockMultiVector()Tpetra::BlockMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
~DistObject()Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [virtual]
~LabeledObject()Teuchos::LabeledObject [virtual]
~MultiVector()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 10:21:41 2011 for Tpetra Matrix/Vector Services by  doxygen 1.6.3