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