#include "petscmat.h" PETSC_EXTERN PetscErrorCode MatHtoolSetKernel(Mat A,MatHtoolKernel kernel,void *kernelctx)
| A | - hierarchical matrix | |
| kernel | - computational kernel (or NULL) | |
| kernelctx | - kernel context (if kernel is NULL, the pointer must be of type htool::VirtualGenerator<PetscScalar>*) |