xref: /petsc/include/petscdmadaptortypes.h (revision ad00654a5cb965e0d1328b837d15d56efede1e58)
1*3a336bb1SMatthew G. Knepley #pragma once
2*3a336bb1SMatthew G. Knepley 
3*3a336bb1SMatthew G. Knepley /* SUBMANSEC = DM */
4*3a336bb1SMatthew G. Knepley 
5*3a336bb1SMatthew G. Knepley /*S
6*3a336bb1SMatthew G. Knepley   DMAdaptor - An object that constructs a `DMLabel` or metric `Vec` that can be used to modify a `DM` based on error estimators or other criteria
7*3a336bb1SMatthew G. Knepley 
8*3a336bb1SMatthew G. Knepley   Level: developer
9*3a336bb1SMatthew G. Knepley 
10*3a336bb1SMatthew G. Knepley .seealso: [](ch_dmbase), `DM`, `DMAdaptorCreate()`, `DMAdaptorSetSolver()`, `DMAdaptorGetSolver()`, `DMAdaptorSetSequenceLength()`, `DMAdaptorGetSequenceLength()`, `DMAdaptorSetFromOptions()`,
11*3a336bb1SMatthew G. Knepley           `DMAdaptorSetUp()`, `DMAdaptorAdapt()`, `DMAdaptorDestroy()`, `DMAdaptorGetTransferFunction()`, `PetscConvEstCreate()`, `PetscConvEstDestroy()`
12*3a336bb1SMatthew G. Knepley S*/
13*3a336bb1SMatthew G. Knepley typedef struct _p_DMAdaptor *DMAdaptor;
14