xref: /petsc/include/petscmatelemental.h (revision bebe2cf65d55febe21a5af8db2bd2e168caaa2e7)
1 #if !defined(__PETSCMATELEMENTAL_H)
2 #define __PETSCMATELEMENTAL_H
3 
4 #include <petscmat.h>
5 
6 #if defined(PETSC_HAVE_ELEMENTAL) && defined(__cplusplus)
7 #include <El.hpp>
8 /* c++ prototypes requiring elemental datatypes. */
9 PETSC_EXTERN PetscErrorCode MatElementalHermitianGenDefEig(El::Pencil,El::UpperOrLower,Mat,Mat,Mat*,Mat*,El::SortType,El::HermitianEigSubset<PetscElemScalar>,const El::HermitianEigCtrl<PetscElemScalar>);
10 #endif
11 
12 #endif /* __PETSCMATELEMENTAL_H */
13