9.0
general documentation
Loading...
Searching...
No Matches
cs_les_balance.cpp File Reference
#include "base/cs_defs.h"
#include <stdio.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <ctype.h>
#include <float.h>
#include <assert.h>
#include "bft/bft_error.h"
#include "bft/bft_printf.h"
#include "base/cs_base.h"
#include "base/cs_file.h"
#include "mesh/cs_mesh.h"
#include "mesh/cs_mesh_quantities.h"
#include "base/cs_boundary_conditions.h"
#include "base/cs_boundary_conditions_set_coeffs.h"
#include "alge/cs_divergence.h"
#include "alge/cs_face_viscosity.h"
#include "alge/cs_convection_diffusion.h"
#include "base/cs_field.h"
#include "base/cs_field_default.h"
#include "base/cs_field_operator.h"
#include "base/cs_field_pointer.h"
#include "base/cs_mem.h"
#include "mesh/cs_geom.h"
#include "alge/cs_gradient.h"
#include "base/cs_halo.h"
#include "base/cs_math.h"
#include "base/cs_parall.h"
#include "base/cs_physical_constants.h"
#include "base/cs_physical_properties.h"
#include "base/cs_prototypes.h"
#include "base/cs_restart.h"
#include "base/cs_time_moment.h"
#include "base/cs_time_step.h"
#include "turb/cs_turbulence_model.h"
#include "turb/cs_les_balance.h"
Include dependency graph for cs_les_balance.cpp:

Functions

void cs_les_balance_create_fields (void)
cs_les_balance_tcs_get_glob_les_balance (void)
 Provide access to cs_glob_les_balance.
void cs_les_balance_create (void)
 Create a LES balance descriptor.
void cs_les_balance_update_gradients (void)
 Update gradients needed in LES balance.
void cs_les_balance_compute_rij (void)
 Compute Rij LES balance.
void cs_les_balance_compute_tui (void)
 Compute Tui LES balance.
void cs_les_balance_write_restart (void)
 Write the LES balance structure in the LES balance restart file.
void cs_les_balance_finalize (void)
 Destroy the LES balance structure.
void cs_les_balance_activate (int type_flag, int frequency_n)
 Active the LES balance module.
void cs_les_balance_compute (void)
 Compute the LES balance for Tui or Rij.

Variables

cs_les_balance_tcs_glob_les_balance = &_les_balance

Detailed Description

LES balance computation and related data.

Function Documentation

◆ cs_get_glob_les_balance()

cs_les_balance_t * cs_get_glob_les_balance ( void )

Provide access to cs_glob_les_balance.

Returns
pointer to LES balance global structure

◆ cs_les_balance_activate()

void cs_les_balance_activate ( int type_flag,
int frequency_n )

Active the LES balance module.

Parameters
[in]type_flagmask of LES balance type
[in]frequency_nbalance computing frequency in time-steps

◆ cs_les_balance_compute()

void cs_les_balance_compute ( void )

Compute the LES balance for Tui or Rij.

◆ cs_les_balance_compute_rij()

void cs_les_balance_compute_rij ( void )

Compute Rij LES balance.

◆ cs_les_balance_compute_tui()

void cs_les_balance_compute_tui ( void )

Compute Tui LES balance.

◆ cs_les_balance_create()

void cs_les_balance_create ( void )

Create a LES balance descriptor.

◆ cs_les_balance_create_fields()

void cs_les_balance_create_fields ( void )

◆ cs_les_balance_finalize()

void cs_les_balance_finalize ( void )

Destroy the LES balance structure.

◆ cs_les_balance_update_gradients()

void cs_les_balance_update_gradients ( void )

Update gradients needed in LES balance.

◆ cs_les_balance_write_restart()

void cs_les_balance_write_restart ( void )

Write the LES balance structure in the LES balance restart file.

Variable Documentation

◆ cs_glob_les_balance

cs_les_balance_t* cs_glob_les_balance = &_les_balance