xref: /petsc/include/petscmathtool.h (revision 9d50c5eb46ee8c42f8a07f60d3e08ee383dfb77a)
1 #pragma once
2 
3 #include <petscmat.h>
4 
5 /* MANSEC = Mat */
6 
7 namespace htool
8 {
9 template <class>
10 class DistributedOperator; /* forward definition of a single needed Htool class */
11 } // namespace htool
12 
13 PETSC_EXTERN PetscErrorCode MatHtoolGetHierarchicalMat(Mat, const htool::DistributedOperator<PetscScalar> **);
14