Peano
Loading...
Searching...
No Matches
GRMHD::PDE Namespace Reference

Typedefs

using Shortcuts = tests::exahype2::aderdg::VariableShortcutsADERDGSolver
 

Functions

void matrixVectMult (const double M[][3], const double VIn[3], double VOut[3])
 
double matrixInverse3x3 (double M[][3], double iM[][3])
 
void FUNC_C2P_RMHD1 (double x, double *f, double *df, double gam, double d, double e, double s2, double b2, double sb2, double *w)
 
void RTSAFE_C2P_RMHD1 (double *v2, double *X1, double *X2, double *XACC, double *w, double gam, double d, double e, double s2, double b2, double sb2, bool *failed)
 
void PDEPrim2Cons (double *Q, const double *V)
 
void PDECons2Prim (const double *Q, double *V)
 

Typedef Documentation

◆ Shortcuts

using GRMHD::PDE::Shortcuts = tests::exahype2::aderdg::VariableShortcutsADERDGSolver

Definition at line 7 of file PDE.h.

Function Documentation

◆ FUNC_C2P_RMHD1()

void GRMHD::PDE::FUNC_C2P_RMHD1 ( double x,
double * f,
double * df,
double gam,
double d,
double e,
double s2,
double b2,
double sb2,
double * w )

Definition at line 36 of file PDE.h.

Referenced by RTSAFE_C2P_RMHD1().

Here is the caller graph for this function:

◆ matrixInverse3x3()

double GRMHD::PDE::matrixInverse3x3 ( double M[][3],
double iM[][3] )

Definition at line 18 of file PDE.h.

Referenced by PDECons2Prim(), and PDEPrim2Cons().

Here is the caller graph for this function:

◆ matrixVectMult()

void GRMHD::PDE::matrixVectMult ( const double M[][3],
const double VIn[3],
double VOut[3] )

Definition at line 11 of file PDE.h.

Referenced by GRMHD::InitialData::initialAccretionDisc3D(), PDECons2Prim(), and PDEPrim2Cons().

Here is the caller graph for this function:

◆ PDECons2Prim()

void GRMHD::PDE::PDECons2Prim ( const double * Q,
double * V )

Definition at line 279 of file PDE.h.

References matrixInverse3x3(), matrixVectMult(), and RTSAFE_C2P_RMHD1().

Here is the call graph for this function:

◆ PDEPrim2Cons()

void GRMHD::PDE::PDEPrim2Cons ( double * Q,
const double * V )

Definition at line 200 of file PDE.h.

References matrixInverse3x3(), and matrixVectMult().

Referenced by GRMHD::InitialData::AlfvenWaveTest(), and GRMHD::InitialData::initialAccretionDisc3D().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RTSAFE_C2P_RMHD1()

void GRMHD::PDE::RTSAFE_C2P_RMHD1 ( double * v2,
double * X1,
double * X2,
double * XACC,
double * w,
double gam,
double d,
double e,
double s2,
double b2,
double sb2,
bool * failed )

Definition at line 92 of file PDE.h.

References FUNC_C2P_RMHD1().

Referenced by PDECons2Prim().

Here is the call graph for this function:
Here is the caller graph for this function: