COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Namespaces | Functions
Functions.cpp File Reference
#include "cf3/physics/euler/euler2d/Functions.hpp"
#include "cf3/math/Defs.hpp"

Go to the source code of this file.

Namespaces

 cf3
 Top-level namespace for coolfluid.
 
 cf3::physics
 Basic Classes for Physics applications used by CF.
 
 cf3::physics::euler
 Physics Euler classes
 
 cf3::physics::euler::euler2d
 

Functions

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. More...
 
void compute_convective_flux (const Data &p, const ColVector_NDIM &normal, RowVector_NEQS &flux)
 Convective flux in conservative form. More...
 
void compute_convective_wave_speed (const Data &p, const ColVector_NDIM &normal, Real &wave_speed)
 Maximum absolute wave speed. More...
 
void compute_convective_eigenvalues (const Data &p, const ColVector_NDIM &normal, RowVector_NEQS &eigen_values)
 Eigenvalues or wave speeds projected on a given normal. More...
 
void compute_convective_right_eigenvectors (const Data &p, const ColVector_NDIM &normal, Matrix_NEQSxNEQS &right_eigenvectors)
 Right eigenvectors projected on a given normal. More...
 
void compute_convective_left_eigenvectors (const Data &p, const ColVector_NDIM &normal, Matrix_NEQSxNEQS &left_eigenvectors)
 Left eigenvectors projected on a given normal. More...
 
void compute_rusanov_flux (const Data &left, const Data &right, const ColVector_NDIM &normal, RowVector_NEQS &flux, Real &wave_speed)
 Rusanov Approximate Riemann solver. More...
 
void compute_roe_average (const Data &left, const Data &right, Data &roe)
 Linearize a left and right state using the Roe average. More...
 
void compute_roe_flux (const Data &left, const Data &right, const ColVector_NDIM &normal, RowVector_NEQS &flux, Real &wave_speed)
 Roe Approximate Riemann solver. More...
 
void compute_hlle_flux (const Data &left, const Data &right, const ColVector_NDIM &normal, RowVector_NEQS &flux, Real &wave_speed)
 HLLE Approximate Riemann solver. More...
 
void compute_specific_entropy (const Data &p, Real &specific_entropy)
 Compute the specific entropy from the primitive variables. More...
 
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. More...
 
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. More...
 
Send comments to:
COOLFluiD Web Admin