Peano
Loading...
Searching...
No Matches
PDE.h
Go to the documentation of this file.
1
7
8#ifndef __EXAHYPE_USER_PDE__
9#define __EXAHYPE_USER_PDE__
10
11
12
13// Fortran functions:
14extern "C" {
15void adjustedsolutionvalues_(const double* const x,const double* w,const double* t,const double* dt,double* Q);
16void pdeflux_(double* Fx, double* Fy, double* Fz, const double* const Q);
17void pdesource_(double* S, const double* const Q);
18void pdencp_(double* BgradQ, const double* const Q, const double* const gradQ);
19void pdefusedsrcncp_(double* S, const double* const Q, const double* const gradQ);
20void pdeeigenvalues_(double* lambda, const double* const Q, double* nv);
21
22void hllemfluxfv_(double* lambda, double* FL, double* FR, const double* const QL, const double* const QR, const int* normalNonZeroIndex);
23void hllemriemannsolver_(const int* basisSize, const int* normalNonZeroIndex, double* FL, double* FR, const double* const QL, const double* const QR, const double* const QavL, const double* const QavR);
24
32void admconstraints_(double* constraints, const double* const Q, const double* const gradQ);
33
34void pdecons2prim_(double* V,const double* Q);
35void enforcemgccz4constraints_(double* const Q);
36
37
38}/* extern "C" */
39
40#endif /* __EXAHYPE_USER_PDE__ */
void hllemfluxfv_(double *lambda, double *FL, double *FR, const double *const QL, const double *const QR, const int *normalNonZeroIndex)
void pdeeigenvalues_(double *lambda, const double *const Q, double *nv)
void pdesource_(double *S, const double *const Q)
void adjustedsolutionvalues_(const double *const x, const double *w, const double *t, const double *dt, double *Q)
void pdencp_(double *BgradQ, const double *const Q, const double *const gradQ)
void pdecons2prim_(double *V, const double *Q)
void admconstraints_(double *constraints, const double *const Q, const double *const gradQ)
void pdeflux_(double *Fx, double *Fy, double *Fz, const double *const Q)
void hllemriemannsolver_(const int *basisSize, const int *normalNonZeroIndex, double *FL, double *FR, const double *const QL, const double *const QR, const double *const QavL, const double *const QavR)
void pdefusedsrcncp_(double *S, const double *const Q, const double *const gradQ)
void enforcemgccz4constraints_(double *const Q)