Finite Element Domain Decomposition Library
FEDDLib
|
This is the complete list of members for FEDD::BCBuilder< SC, LO, GO, NO >, including all inherited members.
addBC(BC_func_Type funcBC, int flag, int block, const DomainPtr_Type &domain, std::string type, int dofs) | FEDD::BCBuilder< SC, LO, GO, NO > | |
addBC(BC_func_Type funcBC, int flag, int block, const DomainPtr_Type &domain, std::string type, int dofs, vec_dbl_Type ¶meter_vec) | FEDD::BCBuilder< SC, LO, GO, NO > | |
addBC(BC_func_Type funcBC, int flag, int block, const DomainPtr_Type &domain, std::string type, int dofs, vec_dbl_Type ¶meter_vec, MultiVectorConstPtr_Type &externalSol) | FEDD::BCBuilder< SC, LO, GO, NO > | |
BC_func_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
BCBuilder() (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
blockHasDirichletBC(int block) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
blockHasDirichletBC(int block, int &loc) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
BlockMatrix_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
BlockMatrixPtr_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
BlockMultiVector_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
BlockMultiVectorPtr_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
dofsPerNodeAtBlock(int block) | FEDD::BCBuilder< SC, LO, GO, NO > | |
DomainPtr_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
FEFac_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
FEFacPtr_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
findFlag(LO flag, int block, int &loc) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
Map_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
MapConstPtr_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
MapPtr_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
Matrix_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
MatrixPtr_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
MultiVector_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
MultiVectorConstPtr_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
MultiVectorPtr_Type typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > | |
set(const BlockMatrixPtr_Type &blockMatrix, const BlockMultiVectorPtr_Type &b, double t=0.) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
setAllDirichletZero(const BlockMultiVectorPtr_Type &blockMV) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
setBCMinusVector(const BlockMultiVectorPtr_Type &outBlockMV, const BlockMultiVectorPtr_Type &substractBlockMV, double t=0.) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
setDirichletBC(const MatrixPtr_Type &matrix, int loc, int blockRow, bool isDiagonalBlock) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
setDirichletBoundaryFromExternal(Teuchos::ArrayRCP< SC > &values, LO index, int loc, double time, std::string type, Teuchos::ArrayRCP< SC > valuesSubstract=Teuchos::null) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
setLocalRowOne(const MatrixPtr_Type &matrix, LO localNode, UN dofsPerNode, int loc) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
setLocalRowZero(const MatrixPtr_Type &matrix, LO localNode, UN dofsPerNode, int loc) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
setRHS(const BlockMultiVectorPtr_Type &blockMV, double t=0.) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
setSystem(const BlockMatrixPtr_Type &blockMatrix) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
setVectorMinusBC(const BlockMultiVectorPtr_Type &outBlockMV, const BlockMultiVectorPtr_Type &substractBlockMV, double t=0.) const | FEDD::BCBuilder< SC, LO, GO, NO > | |
UN typedef (defined in FEDD::BCBuilder< SC, LO, GO, NO >) | FEDD::BCBuilder< SC, LO, GO, NO > |