9.0
general documentation
Loading...
Searching...
No Matches
cs_combustion_boundary_conditions.h
Go to the documentation of this file.
1#ifndef CS_COMBUSTION_BOUNDARY_CONDITIONS_H
2#define CS_COMBUSTION_BOUNDARY_CONDITIONS_H
3
4/*============================================================================
5 * Gas combustion model boundary conditions.
6 *============================================================================*/
7
8/*
9 This file is part of code_saturne, a general-purpose CFD tool.
10
11 Copyright (C) 1998-2025 EDF S.A.
12
13 This program is free software; you can redistribute it and/or modify it under
14 the terms of the GNU General Public License as published by the Free Software
15 Foundation; either version 2 of the License, or (at your option) any later
16 version.
17
18 This program is distributed in the hope that it will be useful, but WITHOUT
19 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
20 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
21 details.
22
23 You should have received a copy of the GNU General Public License along with
24 this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
25 Street, Fifth Floor, Boston, MA 02110-1301, USA.
26*/
27
28/*----------------------------------------------------------------------------*/
29
30/*----------------------------------------------------------------------------
31 * Standard C library headers
32 *----------------------------------------------------------------------------*/
33
34/*----------------------------------------------------------------------------
35 * Local headers
36 *----------------------------------------------------------------------------*/
37
38#include "base/cs_defs.h"
40#include "base/cs_zone.h"
41
42/*----------------------------------------------------------------------------*/
43
45
46/*============================================================================
47 * Macro definitions
48 *============================================================================*/
49
50/*============================================================================
51 * Local type definitions
52 *============================================================================*/
53
55
71
72/*=============================================================================
73 * Global variables
74 *============================================================================*/
75
76/*============================================================================
77 * Public function prototypes
78 *============================================================================*/
79
80/*----------------------------------------------------------------------------*/
91/*----------------------------------------------------------------------------*/
92
95
96/*----------------------------------------------------------------------------*/
102/*----------------------------------------------------------------------------*/
103
104void
106
107/*----------------------------------------------------------------------------*/
113/*----------------------------------------------------------------------------*/
114
115void
117
118/*----------------------------------------------------------------------------*/
125/*----------------------------------------------------------------------------*/
126
127void
129
130/*----------------------------------------------------------------------------*/
137/*----------------------------------------------------------------------------*/
138
139void
141
142/*----------------------------------------------------------------------------*/
150/*----------------------------------------------------------------------------*/
151
152void
154
155/*----------------------------------------------------------------------------*/
163/*----------------------------------------------------------------------------*/
164
165void
167 cs_real_t *tkm);
168
169/*----------------------------------------------------------------------------*/
170
172
173#endif /* CS_COMBUSTION_BOUNDARY_CONDITIONS_H */
void cs_combustion_boundary_conditions_density_ebu_lw(void)
Compute density at boundary for gas combustion, using EBU or Libby-Williams models.
Definition cs_combustion_boundary_conditions.cpp:722
void cs_combustion_boundary_conditions(int bc_type[])
Automatic boundary condition for gas combustion.
Definition cs_combustion_boundary_conditions.cpp:199
void cs_combustion_boundary_conditions_mean_inlet_ebu_lw(cs_real_t *fmm, cs_real_t *tkm)
Compute mean inlet enthalpy at boundary for EBU and Libby-Williams models.
Definition cs_combustion_boundary_conditions.cpp:817
cs_combustion_bc_inlet_t * cs_combustion_boundary_conditions_get_inlet(const cs_zone_t *zone)
Return pointer to combustion boundary conditions inlet structure.
Definition cs_combustion_boundary_conditions.cpp:149
void cs_combustion_boundary_conditions_density(void)
Compute density at boundary for gas combustion.
Definition cs_combustion_boundary_conditions.cpp:614
void cs_combustion_boundary_conditions_ebu(int bc_type[])
Automatic boundary condition for gas combustion with EBU model.
Definition cs_combustion_boundary_conditions.cpp:362
void cs_combustion_boundary_conditions_lw(int bc_type[])
Automatic boundary condition for gas combustion with Libby-Williams model.
Definition cs_combustion_boundary_conditions.cpp:469
#define BEGIN_C_DECLS
Definition cs_defs.h:542
double cs_real_t
Floating-point value.
Definition cs_defs.h:342
#define END_C_DECLS
Definition cs_defs.h:543
Inlet definition for gas combustion.
Definition cs_combustion_boundary_conditions.h:56
int ientox
Definition cs_combustion_boundary_conditions.h:60
cs_real_t fment
Definition cs_combustion_boundary_conditions.h:65
int ientfu
Definition cs_combustion_boundary_conditions.h:61
cs_real_t tkent
Definition cs_combustion_boundary_conditions.h:66
cs_real_t tgf
Definition cs_combustion_boundary_conditions.h:68
const cs_zone_t * zone
Definition cs_combustion_boundary_conditions.h:58
int ientgf
Definition cs_combustion_boundary_conditions.h:62
int ientgb
Definition cs_combustion_boundary_conditions.h:63
Definition cs_zone.h:55