|
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 > | |
| 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, bool determineFlowRate, BC_func_Type funcBC_flowRate) | 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 > | |
| determineVelocityForFlowrate(LO i, double time) const (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 > | |
| setDirichletBCScaled(const MatrixPtr_Type &matrix, int loc, int blockRow, bool isDiagonalBlock, double eps=1.0) 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 > | |
| setLocalRowEntry(const MatrixPtr_Type &matrix, LO localNode, UN dofsPerNode, int loc, double eps) 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 > | |
| setSystemScaled(const BlockMatrixPtr_Type &blockMatrix, double eps=1.0) 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 > |