Actual source code: petscmatelemental.h
petsc-3.10.5 2019-03-28
4: #include <petscmat.h>
6: #if defined(PETSC_HAVE_ELEMENTAL) && defined(__cplusplus)
7: #include <El.hpp>
8: #if defined(PETSC_USE_COMPLEX)
9: typedef El::Complex<PetscReal> PetscElemScalar;
10: #else
11: typedef PetscScalar PetscElemScalar;
12: #endif
13: PETSC_EXTERN PetscErrorCode PetscElementalInitializePackage(void);
14: PETSC_EXTERN PetscErrorCode PetscElementalFinalizePackage(void);
15: #endif
17: #endif /* __PETSCMATELEMENTAL_H */