![]() |
v0.16.3 |
Implementation of constraint projection matrices. More...
Go to the source code of this file.
Classes | |
| struct | MoFEM::ConstrainMatrixCtxImpl |
Namespaces | |
| namespace | MoFEM |
| implementation of Data Operators for Forces and Sources | |
Functions | |
| boost::shared_ptr< ConstrainMatrixCtx > | MoFEM::createConstrainMatrixCtx (DM x_dm, DM y_dm, Mat constrain_matrix, Mat inverse_cct) |
| boost::shared_ptr< ConstrainMatrixCtx > | MoFEM::createConstrainMatrixCtx (VecScatter scatter, Mat constrain_matrix, Mat inverse_cct) |
| SmartPetscObj< Mat > | MoFEM::createCCTInverseKSP (Mat constrain_matrix, KSP ksp=nullptr, const std::string &options_prefix="constraint_matrix_") |
| SmartPetscObj< Mat > | MoFEM::createProjectionMatrixQ (const boost::shared_ptr< ConstrainMatrixCtx > &ctx, Vec x) |
| SmartPetscObj< Mat > | MoFEM::createProjectionMatrixP (const boost::shared_ptr< ConstrainMatrixCtx > &ctx, Vec x) |
| SmartPetscObj< Mat > | MoFEM::createProjectionMatrixR (const boost::shared_ptr< ConstrainMatrixCtx > &ctx, Vec x) |
| SmartPetscObj< Mat > | MoFEM::createProjectionMatrixRT (const boost::shared_ptr< ConstrainMatrixCtx > &ctx, Vec x) |
| SmartPetscObj< Mat > | MoFEM::createProjectionMatrixCTCPlusQTKQ (const boost::shared_ptr< ConstrainMatrixCtx > &ctx, Vec x) |
Implementation of constraint projection matrices.
Definition in file ConstrainMatrixCtx.cpp.
|
private |
Definition at line 65 of file ConstrainMatrixCtx.cpp.
| SmartPetscObj<Mat> C |
Definition at line 82 of file ConstrainMatrixCtx.cpp.
| SmartPetscObj<Mat> CCT |
Definition at line 84 of file ConstrainMatrixCtx.cpp.
|
private |
Definition at line 64 of file ConstrainMatrixCtx.cpp.
| bool configureFromOptions |
Definition at line 89 of file ConstrainMatrixCtx.cpp.
| SmartPetscObj<Mat> CT |
Definition at line 83 of file ConstrainMatrixCtx.cpp.
|
private |
Definition at line 63 of file ConstrainMatrixCtx.cpp.
| bool initialized = false |
Definition at line 90 of file ConstrainMatrixCtx.cpp.
| SmartPetscObj<KSP> ksp |
Definition at line 85 of file ConstrainMatrixCtx.cpp.
| PetscObjectState matrixState = 0 |
Definition at line 87 of file ConstrainMatrixCtx.cpp.
| PetscObjectState nonzeroState = 0 |
Definition at line 88 of file ConstrainMatrixCtx.cpp.
| std::string optionsPrefix |
Definition at line 86 of file ConstrainMatrixCtx.cpp.
| PetscLogEvent projectionCTCPlusQTKQ |
Definition at line 36 of file ConstrainMatrixCtx.cpp.
| PetscLogEvent projectionInit |
Definition at line 31 of file ConstrainMatrixCtx.cpp.
| PetscLogEvent projectionP |
Definition at line 33 of file ConstrainMatrixCtx.cpp.
| PetscLogEvent projectionQ |
Definition at line 32 of file ConstrainMatrixCtx.cpp.
| PetscLogEvent projectionR |
Definition at line 34 of file ConstrainMatrixCtx.cpp.
| PetscLogEvent projectionRT |
Definition at line 35 of file ConstrainMatrixCtx.cpp.