|  | 
| 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: