xref: /petsc/src/mat/impls/hypre/mhypre.h (revision 58968eb64f9adfbb9837c37f043416ad2f98fae4)
163c07aadSStefano Zampini 
263c07aadSStefano Zampini #if !defined(_MHYPRE_H)
363c07aadSStefano Zampini #define _MHYPRE_H
463c07aadSStefano Zampini 
5*58968eb6SStefano Zampini #include <petscsys.h>
663c07aadSStefano Zampini #include <HYPRE_IJ_mv.h>
763c07aadSStefano Zampini 
863c07aadSStefano Zampini typedef struct {
963c07aadSStefano Zampini   HYPRE_IJMatrix ij;
1063c07aadSStefano Zampini   HYPRE_IJVector x;
1163c07aadSStefano Zampini   HYPRE_IJVector b;
1263c07aadSStefano Zampini   MPI_Comm       comm;
13978814f1SStefano Zampini   PetscBool      inner_free;
1463c07aadSStefano Zampini } Mat_HYPRE;
1563c07aadSStefano Zampini 
1663c07aadSStefano Zampini #endif
17