8.3
general documentation
cs_turbulence_rij.cpp File Reference
#include "cs_defs.h"
#include <chrono>
#include <assert.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include "bft_mem.h"
#include "bft_error.h"
#include "bft_printf.h"
#include "cs_array.h"
#include "cs_base.h"
#include "cs_blas.h"
#include "cs_boundary_conditions.h"
#include "cs_dispatch.h"
#include "cs_domain.h"
#include "cs_equation_iterative_solve.h"
#include "cs_equation_param.h"
#include "cs_face_viscosity.h"
#include "cs_field.h"
#include "cs_field_default.h"
#include "cs_field_operator.h"
#include "cs_field_pointer.h"
#include "cs_gradient.h"
#include "cs_lagr.h"
#include "cs_log_iteration.h"
#include "cs_mass_source_terms.h"
#include "cs_math.h"
#include "cs_mesh.h"
#include "cs_mesh_quantities.h"
#include "cs_parall.h"
#include "cs_physical_constants.h"
#include "cs_physical_model.h"
#include "cs_porous_model.h"
#include "cs_prototypes.h"
#include "cs_rotation.h"
#include "cs_solid_zone.h"
#include "cs_thermal_model.h"
#include "cs_time_step.h"
#include "cs_timer.h"
#include "cs_turbomachinery.h"
#include "cs_turbulence_bc.h"
#include "cs_turbulence_model.h"
#include "cs_volume_mass_injection.h"
#include "cs_velocity_pressure.h"
#include "cs_wall_functions.h"
#include "cs_turbulence_rij.h"
+ Include dependency graph for cs_turbulence_rij.cpp:

Functions

void cs_turbulence_rij (int phase_id)
 Solve the $ R_{ij} - \epsilon $ for incompressible flows or slightly compressible flows for one time step. More...
 
void cs_turbulence_rij_solve_alpha (int f_id, int phase_id, cs_real_t c_durbin_l)
 Solve the equation on alpha in the framework of the Rij-EBRSM model. More...
 
void cs_turbulence_rij_init_by_ref_quantities (cs_real_t uref, cs_real_t almax)
 Initialize Rij-epsilon variables based on reference quantities. More...
 
void cs_turbulence_rij_clip (int phase_id, cs_lnum_t n_cells)
 Clip the turbulent Reynods stress tensor and the turbulent dissipation (coupled components version). More...
 
void cs_turbulence_rij_mu_t (int phase_id)
 Compute the turbulent viscosity for the Reynolds Stress model. More...
 
void cs_turbulence_rij_compute_rusanov (void)
 Compute Rusanov equivalent diffusivity of the model. ! More...
 

Function Documentation

◆ cs_turbulence_rij()

void cs_turbulence_rij ( int  phase_id)

Solve the $ R_{ij} - \epsilon $ for incompressible flows or slightly compressible flows for one time step.

Please refer to the $ R_{ij} - \epsilon $ model section of the theory guide for more informations, as well as the turrij section.

Parameters
[in]phase_idturbulent phase id (-1 for single phase flow) !

◆ cs_turbulence_rij_clip()

void cs_turbulence_rij_clip ( int  phase_id,
cs_lnum_t  n_cells 
)

Clip the turbulent Reynods stress tensor and the turbulent dissipation (coupled components version).

Parameters
[in]phase_idturbulent phase id (-1 for single phase flow)
[in]n_cellsnumber of cells

◆ cs_turbulence_rij_compute_rusanov()

void cs_turbulence_rij_compute_rusanov ( void  )

Compute Rusanov equivalent diffusivity of the model. !

Compute Rusanov equivalent diffusivity of the model.

◆ cs_turbulence_rij_init_by_ref_quantities()

void cs_turbulence_rij_init_by_ref_quantities ( cs_real_t  uref,
cs_real_t  almax 
)

Initialize Rij-epsilon variables based on reference quantities.

If uref is not provided (0 or negative), values are set at a large negative value (-cs_math_big_r) to allow for later checks.

Parameters
[in]urefcharacteristic flow velocity
[in]almaxcharacteristic macroscopic length of the domain

◆ cs_turbulence_rij_mu_t()

void cs_turbulence_rij_mu_t ( int  phase_id)

Compute the turbulent viscosity for the Reynolds Stress model.

Parameters
[in]phase_idturbulent phase id (-1 for single phase flow)

◆ cs_turbulence_rij_solve_alpha()

void cs_turbulence_rij_solve_alpha ( int  f_id,
int  phase_id,
cs_real_t  c_durbin_l 
)

Solve the equation on alpha in the framework of the Rij-EBRSM model.

Also called for alpha of scalars for EB-DFM.

Parameters
[in]f_idfield id of alpha variable
[in]phase_idturbulent phase id (-1 for single phase flow)
[in]c_durbin_lconstant for the Durbin length !