COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Namespaces | Functions
Functions.hpp File Reference
#include "cf3/physics/lineuler/lineuler2d/Data.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::lineuler
 
 cf3::physics::lineuler::lineuler2d
 

Functions

void compute_convective_flux (const Data &p, const ColVector_NDIM &normal, RowVector_NEQS &flux)
 Convective flux in conservative form. More...
 
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_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_absolute_flux_jacobian (const Data &p, const ColVector_NDIM &normal, Matrix_NEQSxNEQS &absolute_flux_jacobian)
 Absolute flux jacobian projected on a given normal. More...
 
void char_to_cons (const RowVector_NEQS &characteristic, const ColVector_NDIM &characteristic_normal, const Real &c0, RowVector_NEQS &conservative)
 
void cons_to_char (const RowVector_NEQS &conservative, const ColVector_NDIM &characteristic_normal, const Real &c0, RowVector_NEQS &characteristic)
 
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_cir_flux (const Data &left, const Data &right, const ColVector_NDIM &normal, RowVector_NEQS &flux, Real &wave_speed)
 CIR (Courant Isaacson Rees) Flux Splitting Upwind scheme for linear hyperbolic system Riemann solver F = 0.5 ( FL + FR ) - 0.5 |A| ( UR - UL ) More...
 
Send comments to:
COOLFluiD Web Admin