| 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 > | |
| getMergedVectorNonConst() | 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 > | |