|
ThunderEgg
1.0.0
|
Wraps an Operator for use as a PETSc PC. More...
#include <PCShellCreator.h>
Static Public Member Functions | |
| static PC | GetNewPCShell (const Operator< D > &prec, const Operator< D > &op, const std::function< Vector< D >()> &vector_allocator) |
| Construct a new PCShell object. More... | |
Wraps an Operator for use as a PETSc PC.
| D | the number of Cartesian dimensions |
|
inlinestatic |
Construct a new PCShell object.
| prec | the preconditioner that is being wrapped |
| op | the operator that is being preconditioned |
| vector_allocator | function that allocates need TE vectors |