|
SmartPetscObj< DM > | dm |
|
SmartPetscObj< PC > | pc |
|
SmartPetscObj< Mat > | S |
|
Definition at line 31 of file SetUpSchurImpl.cpp.
◆ P_MultiGridData()
SetUpSchurImpl::P_MultiGridData::P_MultiGridData |
( |
SmartPetscObj< DM > | dm, |
|
|
SmartPetscObj< PC > | pc, |
|
|
SmartPetscObj< Mat > | S ) |
|
inline |
◆ setUP()
MoFEMErrorCode SetUpSchurImpl::P_MultiGridData::setUP |
( |
| ) |
|
|
inline |
Definition at line 37 of file SetUpSchurImpl.cpp.
37 {
43 };
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define CHKERR
Inline error check.
boost::shared_ptr< PCMGSetUpViaApproxOrdersCtx > createPCMGSetUpViaApproxOrdersCtx(DM dm, Mat A, bool use_shell_mat)
createPCMGSetUpViaApproxOrdersCtx
MoFEMErrorCode PCMGSetUpViaApproxOrders(PC pc, boost::shared_ptr< PCMGSetUpViaApproxOrdersCtx > ctx, int verb)
Function build MG structure.
◆ dm
SmartPetscObj<DM> SetUpSchurImpl::P_MultiGridData::dm |
|
private |
◆ pc
SmartPetscObj<PC> SetUpSchurImpl::P_MultiGridData::pc |
|
private |
SmartPetscObj<Mat> SetUpSchurImpl::P_MultiGridData::S |
|
private |
The documentation for this struct was generated from the following file: