Numerical Flux Functions Differentiated
This page documents the differentiated numerical flux functions available in the code
bc_solvers_diff.jl should be renamed to this
EulerEquationMod.RoeSolver_diff
— Method.Differentiated version of the RoeSolver
. Computes the jacobian of the flux with respect to q
and qg
. Methods are available for 2D and 3D
Inputs
params: ParamType, conservative variables only
q: vector of conservative variables for the left state
qg: vector of conservative variables for the right state
aux_vars: auxiliary variables for the left state
nrm: scaled normal vector in x-y space (outward wrt the element q lives on
Inputs/Outputs
fluxL_dot: flux jacobian wrt
q
, numDofPerNode x numDofPerNodefluxR_dot: flux jacobian wrt
qg
, numDofPerNode x numDofPerNode
Aliasing restrictions:
params: sat
, roe_vars
, roe_vars_dot
, euler_fluxjac
, p_dot
must not be used