addBlock(const MultiVectorPtr_Type &multiVector, int i) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMap_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMapConstPtr_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMapPtr_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMultiVector() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMultiVector(UN size) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMultiVector(BlockMultiVectorPtr_Type bMVIn) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMultiVector(std::vector< MapConstPtr_Type > &maps, int numMV=1) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMultiVector(BlockMapConstPtr_Type blockMap, int numMV=1) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMultiVector_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMultiVectorConstPtr_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
BlockMultiVectorPtr_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
buildFromBlockMap(BlockMapConstPtr_Type blockMap, int numMV) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
buildFromMaps(std::vector< MapConstPtr_Type > &maps, int numMV) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
Comm_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
CommConstPtr_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
determineGlobalOffsets() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
determineLocalOffsets() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
dot(BlockMultiVectorConstPtr_Type a, const Teuchos::ArrayView< typename Teuchos::ScalarTraits< SC >::magnitudeType > &dots) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
fromThyraMultiVector(Teuchos::RCP< Thyra::MultiVectorBase< SC > > thyraMV) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
fromThyraProdMultiVector(Teuchos::RCP< Thyra::ProductMultiVectorBase< SC > > thyraMV) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
getBlock(int i) const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
getBlockNonConst(int i) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
getMap() const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
getMergedVector() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
getNumVectors() const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
getProdThyraMultiVector() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
getThyraMultiVector() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
getThyraMultiVectorConst() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
getThyraProdMultiVectorConst() const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
Map_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
MapConstPtr_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
MapPtr_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
merge() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
mergeBlock(UN block) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
multiply(Teuchos::ETransp transA, Teuchos::ETransp transB, const SC &alpha, BlockMultiVectorConstPtr_Type &A, BlockMultiVectorConstPtr_Type &B, const SC &beta) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
MultiVector_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
MultiVectorConstPtr_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
MultiVectorPtr_Type typedef (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
norm2(const Teuchos::ArrayView< typename Teuchos::ScalarTraits< SC >::magnitudeType > &norms) const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
normInf(const Teuchos::ArrayView< typename Teuchos::ScalarTraits< SC >::magnitudeType > &norms) const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
operator=(const BlockMultiVector_Type &rhs) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | inline |
operator[](int i) const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | inline |
print(Teuchos::EVerbosityLevel verbLevel=Teuchos::VERB_EXTREME) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
putScalar(const SC &alpha) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
resize(UN size) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
scale(const SC &alpha) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
setMergedVector(MultiVectorPtr_Type &mv) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
size() const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
split() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
splitBlock(UN block) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
sumColumns() const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
update(const SC &alpha, const BlockMultiVector_Type &A, const SC &beta) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
update(const SC &alpha, const BlockMultiVector_Type &A, const SC &beta, const BlockMultiVector_Type &B, const SC &gamma) (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
writeMM(std::string fN="blockMV") const (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |
~BlockMultiVector() (defined in FEDD::BlockMultiVector< SC, LO, GO, NO >) | FEDD::BlockMultiVector< SC, LO, GO, NO > | |