|  | v0.15.0 | 
| Public Member Functions | |
| PCMGSubMatrixCtx (Mat a, IS is) | |
| virtual | ~PCMGSubMatrixCtx ()=default | 
| MoFEMErrorCode | initData (Vec x) | 
| Public Attributes | |
| SmartPetscObj< Mat > | A | 
| SmartPetscObj< IS > | iS | 
| SmartPetscObj< VecScatter > | sCat | 
| SmartPetscObj< Vec > | X | 
| SmartPetscObj< Vec > | F | 
| PetscLogEvent | MOFEM_EVENT_mult | 
| PetscLogEvent | MOFEM_EVENT_sor | 
| Friends | |
| template<InsertMode MODE> | |
| MoFEMErrorCode | sub_mat_mult_generic (Mat a, Vec x, Vec f) | 
| MoFEMErrorCode | sub_mat_sor (Mat mat, Vec b, PetscReal omega, MatSORType flag, PetscReal shift, PetscInt its, PetscInt lits, Vec x) | 
Definition at line 29 of file PCMGSetUpViaApproxOrders.cpp.
| MoFEM::PCMGSubMatrixCtx::PCMGSubMatrixCtx | ( | Mat | a, | 
| IS | is | ||
| ) | 
Definition at line 52 of file PCMGSetUpViaApproxOrders.cpp.
| 
 | virtualdefault | 
| MoFEMErrorCode MoFEM::PCMGSubMatrixCtx::initData | ( | Vec | x | ) | 
Definition at line 57 of file PCMGSetUpViaApproxOrders.cpp.
| 
 | friend | 
Definition at line 144 of file PCMGSetUpViaApproxOrders.cpp.
| 
 | friend | 
Definition at line 168 of file PCMGSetUpViaApproxOrders.cpp.
| SmartPetscObj<Mat> MoFEM::PCMGSubMatrixCtx::A | 
Definition at line 42 of file PCMGSetUpViaApproxOrders.cpp.
| SmartPetscObj<Vec> MoFEM::PCMGSubMatrixCtx::F | 
Definition at line 46 of file PCMGSetUpViaApproxOrders.cpp.
| SmartPetscObj<IS> MoFEM::PCMGSubMatrixCtx::iS | 
Definition at line 43 of file PCMGSetUpViaApproxOrders.cpp.
| PetscLogEvent MoFEM::PCMGSubMatrixCtx::MOFEM_EVENT_mult | 
Definition at line 48 of file PCMGSetUpViaApproxOrders.cpp.
| PetscLogEvent MoFEM::PCMGSubMatrixCtx::MOFEM_EVENT_sor | 
Definition at line 49 of file PCMGSetUpViaApproxOrders.cpp.
| SmartPetscObj<VecScatter> MoFEM::PCMGSubMatrixCtx::sCat | 
Definition at line 44 of file PCMGSetUpViaApproxOrders.cpp.
| SmartPetscObj<Vec> MoFEM::PCMGSubMatrixCtx::X | 
Definition at line 45 of file PCMGSetUpViaApproxOrders.cpp.
