Tpetra Matrix/Vector Services Version of the Day
Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > Member List
This is the complete list of members for Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >, including all inherited members.
abs(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
checkSizes(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &sourceObj)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected, virtual]
copyAndPermute(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &sourceObj, size_t numSameIDs, const ArrayView< const LocalOrdinal > &permuteToLIDs, const ArrayView< const LocalOrdinal > &permuteFromLIDs)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected, virtual]
createMultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, size_t numVectors)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [related]
createMultiVectorFromView(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const Teuchos::ArrayRCP< Scalar > &view, size_t LDA, size_t numVectors)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [related]
createVector(const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [related]
createVectorFromView(const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const ArrayRCP< Scalar > &view)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [related]
createViews() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected, virtual]
createViewsNonConst(Kokkos::ReadWriteOption rwo)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected, virtual]
createViewsNonConstRaisedEfficiencyWarning_Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [mutable, protected]
createViewsRaisedEfficiencyWarning_Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [mutable, protected]
cview_Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [mutable, protected]
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [virtual]
Teuchos::Describable::describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)Teuchos::Describable
description() const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [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 Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &a) const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::dot(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Teuchos::ArrayView< Scalar > &dots) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
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 >
get1dCopy(ArrayView< Scalar > A) const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::get1dCopy(Teuchos::ArrayView< Scalar > A, size_t LDA) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
get1dView() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
get1dViewNonConst()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
get2dCopy(Teuchos::ArrayView< const Teuchos::ArrayView< Scalar > > ArrayOfPtrs) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
get2dView() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
get2dViewNonConst()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getData(size_t j) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getDataNonConst(size_t j)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getGlobalLength() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getLocalLength() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getLocalMV() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getLocalMVNonConst()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
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 >
getSubArrayRCP(ArrayRCP< T > arr, size_t j) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
getVector(size_t j) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getVectorNonConst(size_t j)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
global_ordinal_type typedefTpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
isConstantStride() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
isDistributed() constTpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [inline]
LabeledObject()Teuchos::LabeledObject
lclMV_Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
local_ordinal_type typedefTpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
map_Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
meanValue() const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::meanValue(const Teuchos::ArrayView< Scalar > &means) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
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 >
MultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, size_t NumVectors, bool zeroOut=true)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
MultiVector(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &source)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
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 >
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 >
MultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const Teuchos::ArrayRCP< Scalar > &view, size_t LDA, size_t NumVectors, EPrivateHostViewConstructor)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
MultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, Teuchos::ArrayRCP< Scalar > data, size_t LDA, Teuchos::ArrayView< const size_t > whichVectors, EPrivateComputeViewConstructor)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
MultiVector(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, Teuchos::ArrayRCP< Scalar > data, size_t LDA, size_t NumVectors, EPrivateComputeViewConstructor)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
ncview_Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [mutable, protected]
node_type typedefTpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
norm1() const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::norm1(const Teuchos::ArrayView< typename Teuchos::ScalarTraits< Scalar >::magnitudeType > &norms) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
norm2() const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::norm2(const Teuchos::ArrayView< typename Teuchos::ScalarTraits< Scalar >::magnitudeType > &norms) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
normInf() const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::normInf(const Teuchos::ArrayView< typename Teuchos::ScalarTraits< Scalar >::magnitudeType > &norms) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
normWeighted(const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &weights) const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::normWeighted(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &weights, const Teuchos::ArrayView< typename Teuchos::ScalarTraits< Scalar >::magnitudeType > &norms) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
offsetView(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &subMap, size_t offset) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
offsetViewNonConst(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &subMap, size_t offset)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
operator<<(std::ostream &os, const DescribableStreamManipulatorState &d)Teuchos::Describable
operator=(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &source)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
packAndPrepare(const DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > &sourceObj, const ArrayView< const LocalOrdinal > &exportLIDs, Array< Scalar > &exports, const ArrayView< size_t > &numExportPacketsPerLID, size_t &constantNumPackets, Distributor &distor)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected, virtual]
print(std::ostream &os) constTpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node >
putScalar(const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
randomize()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
reciprocal(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
reduce()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
releaseViews() const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected, virtual]
releaseViewsRaisedEfficiencyWarning_Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [mutable, protected]
replaceGlobalValue(GlobalOrdinal globalRow, const Scalar &value)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::replaceGlobalValue(GlobalOrdinal globalRow, size_t vectorIndex, const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
replaceLocalValue(LocalOrdinal myRow, const Scalar &value)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::replaceLocalValue(LocalOrdinal myRow, size_t vectorIndex, const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
replaceMap(const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
ReverseOption enum nameTpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
scalar_type typedefTpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
scale(const Scalar &alpha)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
scale(Teuchos::ArrayView< const Scalar > alpha)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
scale(const Scalar &alpha, const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
setObjectLabel(const std::string &objectLabel)Teuchos::LabeledObject [virtual]
subCopy(const Teuchos::Range1D &colRng) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
subCopy(const Teuchos::ArrayView< const size_t > &cols) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
subView(const Teuchos::Range1D &colRng) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
subView(const Teuchos::ArrayView< const size_t > &cols) const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
subViewNonConst(const Teuchos::Range1D &colRng)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
subViewNonConst(const Teuchos::ArrayView< const size_t > &cols)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
sumIntoGlobalValue(GlobalOrdinal globalRow, const Scalar &value)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::sumIntoGlobalValue(GlobalOrdinal globalRow, size_t vectorIndex, const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
sumIntoLocalValue(LocalOrdinal myRow, const Scalar &value)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Tpetra::MultiVector::sumIntoLocalValue(LocalOrdinal myRow, size_t vectorIndex, const Scalar &value)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
unpackAndCombine(const ArrayView< const LocalOrdinal > &importLIDs, const ArrayView< const Scalar > &imports, const ArrayView< size_t > &numPacketsPerLID, size_t constantNumPackets, Distributor &distor, CombineMode CM)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected, virtual]
update(const Scalar &alpha, const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Scalar &beta)Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
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 >
Vector(const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, bool zeroOut=true)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [explicit]
Vector(const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &source)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Vector(const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const ArrayView< const Scalar > &A)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Vector(const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const ArrayRCP< Scalar > &data)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
Vector(const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const ArrayRCP< Scalar > &data, EPrivateComputeViewConstructor)Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
verbLevel_defaultTeuchos::Describable [static]
whichVectors_Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [protected]
~DistObject()Tpetra::DistObject< Scalar, LocalOrdinal, GlobalOrdinal, Node > [virtual]
~LabeledObject()Teuchos::LabeledObject [virtual]
~MultiVector()Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [virtual]
~Vector()Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines