HyPar
1.0
Finite-Difference Hyperbolic-Parabolic PDE Solver on Cartesian Grids
|
Miscellaneous functions for the 2D shallow water equations. More...
Go to the source code of this file.
Functions | |
int | ShallowWater2DRoeAverage (double *uavg, double *uL, double *uR, void *p) |
Miscellaneous functions for the 2D shallow water equations.
Definition in file ShallowWater2DFunctions.c.
int ShallowWater2DRoeAverage | ( | double * | uavg, |
double * | uL, | ||
double * | uR, | ||
void * | p | ||
) |
Compute the Roe-averaged state for the 2D shallow water equations. This function just calls the macro _ShallowWater2DRoeAverage_ and is not used by any functions within the 2D shallow water module. However, it's necessary to define it and provide it to the the solver object (HyPar) so that it can then send it to interpolation functions for a characteristic-based reconstruction.
uavg | The computed Roe-averaged state |
uL | Left state (conserved variables) |
uR | Right state (conserved variables) |
p | Object of type ShallowWater2D with physics-related variables |
Definition at line 16 of file ShallowWater2DFunctions.c.