|
typedef Teuchos::RCP< Teuchos::Comm< int > > | CommPtr_Type |
|
typedef Teuchos::RCP< const Teuchos::Comm< int > > | CommConstPtr_Type |
|
typedef Problem< SC, LO, GO, NO > | Problem_Type |
|
typedef TimeProblem< SC, LO, GO, NO > | TimeProblem_Type |
|
typedef MinPrecProblem< SC, LO, GO, NO > | MinPrecProblem_Type |
|
typedef Teuchos::RCP< Problem_Type > | ProblemPtr_Type |
|
typedef Teuchos::RCP< TimeProblem_Type > | TimeProblemPtr_Type |
|
typedef Teuchos::RCP< MinPrecProblem_Type > | MinPrecProblemPtr_Type |
|
typedef Map< LO, GO, NO > | Map_Type |
|
typedef Teuchos::RCP< Map< LO, GO, NO > > | MapPtr_Type |
|
typedef Teuchos::RCP< const Map< LO, GO, NO > > | MapConstPtr_Type |
|
typedef Teuchos::RCP< Thyra::PreconditionerBase< SC > > | ThyraPrecPtr_Type |
|
typedef Teuchos::RCP< const Thyra::PreconditionerBase< SC > > | ThyraPrecConstPtr_Type |
|
typedef Teuchos::RCP< Thyra::LinearOpBase< SC > > | ThyraLinOpPtr_Type |
|
typedef Teuchos::RCP< const Thyra::LinearOpBase< SC > > | ThyraLinOpConstPtr_Type |
|
typedef Teuchos::RCP< Stratimikos::DefaultLinearSolverBuilder > | LinSolverBuilderPtr_Type |
|
typedef Mesh< SC, LO, GO, NO > | Mesh_Type |
|
typedef Teuchos::RCP< Mesh_Type > | MeshPtr_Type |
|
typedef Teuchos::RCP< const Mesh_Type > | MeshConstPtr_Type |
|
typedef Problem_Type::DomainConstPtr_Type | DomainConstPtr_Type |
|
typedef Problem_Type::MultiVector_Type | MultiVector_Type |
|
typedef Problem_Type::MultiVectorPtr_Type | MultiVectorPtr_Type |
|
typedef Problem_Type::MultiVectorConstPtr_Type | MultiVectorConstPtr_Type |
|
typedef Problem_Type::BlockMultiVector_Type | BlockMultiVector_Type |
|
typedef Problem_Type::BlockMultiVectorPtr_Type | BlockMultiVectorPtr_Type |
|
typedef Problem_Type::Matrix_Type | Matrix_Type |
|
typedef Problem_Type::MatrixPtr_Type | MatrixPtr_Type |
|
typedef Problem_Type::BlockMatrix_Type | BlockMatrix_Type |
|
typedef Problem_Type::BlockMatrixPtr_Type | BlockMatrixPtr_Type |
|
typedef Problem_Type::BC_Type | BC_Type |
|
typedef Problem_Type::BCConstPtr_Type | BCConstPtr_Type |
|
|
| Preconditioner (Problem_Type *problem) |
|
| Preconditioner (TimeProblem_Type *problem) |
|
ThyraPrecPtr_Type | getThyraPrec () |
|
ThyraPrecConstPtr_Type | getThyraPrecConst () const |
|
void | setPreconditionerThyraFromLinOp (ThyraLinOpPtr_Type precLinOp) |
|
void | buildPreconditioner (std::string type="Monolithic") |
|
void | initializePreconditioner (std::string type="Monolithic") |
|
void | buildPreconditionerMonolithic () |
|
void | buildPreconditionerMonolithicFSI () |
|
void | initPreconditionerMonolithic () |
|
void | initPreconditionerBlock () |
|
void | buildPreconditionerFaCSI (std::string type) |
|
void | buildPreconditionerBlock2x2 () |
|
void | setPressureMassMatrix (MatrixPtr_Type massMatrix) const |
|
void | setFaCSIBCFactory (BCConstPtr_Type bcFactory) |
|
bool | hasFaCSIBCFactory () |
|
BCConstPtr_Type | getFaCSIBCFactory () |
|
void | exportCoarseBasis () |
|
void | exportCoarseBasisFSI () |
|
bool | isPreconditionerComputed () const |
|