Finite Element Domain Decomposition Library
FEDDLib
Loading...
Searching...
No Matches
FEDD::BlockMultiVector< SC, LO, GO, NO > Member List

This is the complete list of members for FEDD::BlockMultiVector< SC, LO, GO, NO >, including all inherited members.

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 >