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