v0.14.0 |
header of multi-grid solver for p- adaptivity More...
Go to the source code of this file.
Namespaces | |
MoFEM | |
implementation of Data Operators for Forces and Sources | |
Functions | |
MoFEMErrorCode | MoFEM::DMMGViaApproxOrdersSetAO (DM dm, AO ao) |
Set DM ordering. More... | |
MoFEMErrorCode | MoFEM::DMMGViaApproxOrdersPushBackCoarseningIS (DM, IS is, Mat A, bool create_sub_matrix, bool shell_sub_a) |
Push back coarsening level to MG via approximation orders. More... | |
MoFEMErrorCode | MoFEM::DMMGViaApproxOrdersPopBackCoarseningIS (DM) |
Pop IS form MG via approximation orders. More... | |
MoFEMErrorCode | MoFEM::DMMGViaApproxOrdersClearCoarseningIS (DM) |
Clear approximation orders. More... | |
MoFEMErrorCode | MoFEM::DMRegister_MGViaApproxOrders (const char sname[]) |
Register DM for Multi-Grid via approximation orders. More... | |
MoFEMErrorCode | MoFEM::DMCreate_MGViaApproxOrders (DM dm) |
Create DM data structure for Multi-Grid via approximation orders. More... | |
PetscErrorCode | MoFEM::DMDestroy_MGViaApproxOrders (DM dm) |
Destroy DM. More... | |
MoFEMErrorCode | MoFEM::DMCreateMatrix_MGViaApproxOrders (DM dm, Mat *M) |
Create matrix for Multi-Grid via approximation orders. More... | |
MoFEMErrorCode | MoFEM::DMCoarsen_MGViaApproxOrders (DM dm, MPI_Comm comm, DM *dmc) |
Coarsen DM. More... | |
MoFEMErrorCode | MoFEM::DMCreateInterpolation_MGViaApproxOrders (DM dm1, DM dm2, Mat *mat, Vec *vec) |
Create interpolation matrix between data managers dm1 and dm2. More... | |
MoFEMErrorCode | MoFEM::DMCreateGlobalVector_MGViaApproxOrders (DM dm, Vec *g) |
Create global vector for DMGViaApproxOrders. More... | |
boost::shared_ptr< PCMGSetUpViaApproxOrdersCtx > | MoFEM::createPCMGSetUpViaApproxOrdersCtx (DM dm, Mat A, bool use_shell_mat) |
createPCMGSetUpViaApproxOrdersCtx More... | |
MoFEMErrorCode | MoFEM::PCMGSetUpViaApproxOrders (PC pc, boost::shared_ptr< PCMGSetUpViaApproxOrdersCtx > ctx, int verb=0) |
Function build MG structure. More... | |
header of multi-grid solver for p- adaptivity
Definition in file PCMGSetUpViaApproxOrders.hpp.