Peano
Loading...
Searching...
No Matches
PDE.h
Go to the documentation of this file.
1#ifndef __EXAHYPE_USER_PDE__
2#define __EXAHYPE_USER_PDE__
3
4// Fortran functions:
5extern "C" {
6void minimumtreedepth_(int* depth);
7void hastoadjustsolution_(double* t, bool* refine);
8void adjustedsolutionvalues_(const double* const x,const double* w,const double* t,const double* dt,double* Q);
9void pdeflux_(double* Fx, double* Fy, double* Fz, const double* const Q);
10void pdesource_(double* S, const double* const Q);
11void pdencp_(double* BgradQ, const double* const Q, const double* const gradQ);
12void pdeeigenvalues_(double* lambda, const double* const Q, double* nv);
13void pdevarname_(char* MyNameOUT, int* ind);
14void registerinitialdata_(const char* const id_name, int* id_name_len);
15//void getnumericalsolution_(double* V,double* Q);
16//void getexactsolution_(double* V,double* pos,double* timeStamp);
17
18//void inittecplot_(const int* N_in,const int* M_in);
19void pdeauxvar_(double* aux, const double* const Q,double* x, const double* const time);
20void pdecritialstress_(double* CS, const double* const Q);
21void dynamicrupture_(const double* x, const double* const t, double* Q,const double* slp);
22
23
24//void hllemfluxfv_(double* FL, double* FR, const double* const QL, const double* const QR, const double* const QavL, const double* const QavR, const int* normalNonZeroIndex);
25void hllemfluxfv_(double* FL, double* FR, const double* const QL, const double* const QR, const int* normalNonZeroIndex);
26void 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);
27
28}/* extern "C" */
29
30#endif /* __EXAHYPE_USER_PDE__ */
void pdeeigenvalues_(double *lambda, const double *const Q, double *nv)
void pdesource_(double *S, const double *const Q)
void minimumtreedepth_(int *depth)
void pdevarname_(char *MyNameOUT, int *ind)
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 dynamicrupture_(const double *x, const double *const t, double *Q, const double *slp)
void pdeauxvar_(double *aux, const double *const Q, double *x, const double *const time)
void hllemfluxfv_(double *FL, double *FR, const double *const QL, const double *const QR, const int *normalNonZeroIndex)
void hastoadjustsolution_(double *t, bool *refine)
void registerinitialdata_(const char *const id_name, int *id_name_len)
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 pdecritialstress_(double *CS, const double *const Q)