13 #ifndef cf3_physics_euler_euler2d_Functions_hpp
14 #define cf3_physics_euler_euler2d_Functions_hpp
86 #endif // cf3_physics_euler_euler2d_Functions_hpp
void compute_convective_right_eigenvectors(const Data &p, const ColVector_NDIM &normal, Matrix_NEQSxNEQS &right_eigenvectors)
Right eigenvectors projected on a given normal.
void compute_convective_wave_speed(const Data &p, const ColVector_NDIM &normal, Real &wave_speed)
Maximum absolute wave speed.
boost::proto::terminal< SFOp< NormalOp > >::type const normal
void compute_rusanov_flux(const Data &left, const Data &right, const ColVector_NDIM &normal, RowVector_NEQS &flux, Real &wave_speed)
Rusanov Approximate Riemann solver.
void compute_hlle_flux(const Data &left, const Data &right, const ColVector_NDIM &normal, RowVector_NEQS &flux, Real &wave_speed)
HLLE Approximate Riemann solver.
void compute_convective_left_eigenvectors(const Data &p, const ColVector_NDIM &normal, Matrix_NEQSxNEQS &left_eigenvectors)
Left eigenvectors projected on a given normal.
MatrixTypes< NDIM, NEQS >::ColVector_NDIM ColVector_NDIM
Top-level namespace for coolfluid.
void compute_roe_flux(const Data &left, const Data &right, const ColVector_NDIM &normal, RowVector_NEQS &flux, Real &wave_speed)
Roe Approximate Riemann solver.
void compute_convective_flux(const Data &p, const ColVector_NDIM &normal, RowVector_NEQS &flux, Real &wave_speed)
Convective flux in conservative form, and maximum absolute wave speed.
void compute_roe_average(const Data &left, const Data &right, Data &roe)
Linearize a left and right state using the Roe average.
void compute_convective_eigenvalues(const Data &p, const ColVector_NDIM &normal, RowVector_NEQS &eigen_values)
Eigenvalues or wave speeds projected on a given normal.
void compute_jacobian_conservative_wrt_primitive(const Data &p, Matrix_NEQSxNEQS &dcons_dprim)
Calculate the Jacobian of the conserved variables with respect to the primitive variables.
MatrixTypes< NDIM, NEQS >::Matrix_NEQSxNEQS Matrix_NEQSxNEQS
void compute_jacobian_primitive_wrt_conservative(const Data &p, Matrix_NEQSxNEQS &dprim_dcons)
Calculate the Jacobian of the primitive variables with respect to the conservative variables...
void compute_specific_entropy(const Data &p, Real &specific_entropy)
Compute the specific entropy from the primitive variables.
MatrixTypes< NDIM, NEQS >::RowVector_NEQS RowVector_NEQS