xref: /petsc/include/petscmathtool.h (revision 0ff9d02ecf1627951ed050a8344155223c6ca4ea)
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