1*37045ce4SJed Brown /* 2*37045ce4SJed Brown Common tools for constructing discretizations 3*37045ce4SJed Brown */ 4*37045ce4SJed Brown #if !defined(__PETSCDT_H) 5*37045ce4SJed Brown #define __PETSCDT_H 6*37045ce4SJed Brown 7*37045ce4SJed Brown #include <petscsys.h> 8*37045ce4SJed Brown 9*37045ce4SJed Brown PETSC_EXTERN PetscErrorCode PetscDTLegendreEval(PetscInt,const PetscReal*,PetscInt,const PetscInt*,PetscReal*,PetscReal*,PetscReal*); 10*37045ce4SJed Brown PETSC_EXTERN PetscErrorCode PetscDTGaussQuadrature(PetscInt,PetscReal,PetscReal,PetscReal*,PetscReal*); 11*37045ce4SJed Brown 12*37045ce4SJed Brown #endif 13