Peano
Loading...
Searching...
No Matches
PDE.h File Reference

Go to the source code of this file.

Functions

void adjustedsolutionvalues_ (const double *const x, const double *w, const double *t, const double *dt, double *Q)
void pdeflux_ (double *Fx, double *Fy, double *Fz, const double *const Q)
void pdesource_ (double *S, const double *const Q)
void pdencp_ (double *BgradQ, const double *const Q, const double *const gradQ)
void pdefusedsrcncp_ (double *S, const double *const Q, const double *const gradQ)
void pdeeigenvalues_ (double *lambda, const double *const Q, double *nv)
void hllemfluxfv_ (double *lambda, double *FL, double *FR, const double *const QL, const double *const QR, const int *normalNonZeroIndex)
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 admconstraints_ (double *constraints, const double *const Q, const double *const gradQ)
void pdecons2prim_ (double *V, const double *Q)
void enforcemgccz4constraints_ (double *const Q)

Function Documentation

◆ adjustedsolutionvalues_()

void adjustedsolutionvalues_ ( const double *const x,
const double * w,
const double * t,
const double * dt,
double * Q )

◆ admconstraints_()

void admconstraints_ ( double * constraints,
const double *const Q,
const double *const gradQ )
Parameters
constraintsout Double vector of size 6
Qin Double vector of size 59
gradQin Double matrix of size 59x3. Our Fortran codes works with a plain double array. Note that the argument is thus linearised and it is linearised Fortran-style.

◆ enforcemgccz4constraints_()

void enforcemgccz4constraints_ ( double *const Q)

◆ hllemfluxfv_()

void hllemfluxfv_ ( double * lambda,
double * FL,
double * FR,
const double *const QL,
const double *const QR,
const int * normalNonZeroIndex )

◆ hllemriemannsolver_()

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 )

◆ pdecons2prim_()

void pdecons2prim_ ( double * V,
const double * Q )

◆ pdeeigenvalues_()

void pdeeigenvalues_ ( double * lambda,
const double *const Q,
double * nv )

◆ pdeflux_()

void pdeflux_ ( double * Fx,
double * Fy,
double * Fz,
const double *const Q )

◆ pdefusedsrcncp_()

void pdefusedsrcncp_ ( double * S,
const double *const Q,
const double *const gradQ )

◆ pdencp_()

void pdencp_ ( double * BgradQ,
const double *const Q,
const double *const gradQ )

Referenced by examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::nonconservativeProduct().

Here is the caller graph for this function:

◆ pdesource_()

void pdesource_ ( double * S,
const double *const Q )

Referenced by examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::sourceTerm().

Here is the caller graph for this function: