v0.14.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.