My Project
programmer's documentation
cs_rad_transfer_bcs.h
Go to the documentation of this file.
1 #ifndef __CS_RAD_TRANSFER_BCS_H__
2 #define __CS_RAD_TRANSFER_BCS_H__
3 
4 /*============================================================================
5  * Radiation solver boundary conditions treatment.
6  *============================================================================*/
7 
8 /*
9  This file is part of Code_Saturne, a general-purpose CFD tool.
10 
11  Copyright (C) 1998-2019 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  * Local headers
32  *----------------------------------------------------------------------------*/
33 
34 /*----------------------------------------------------------------------------*/
35 
37 
38 /*=============================================================================
39  * Local Macro definitions
40  *============================================================================*/
41 
42 /*============================================================================
43  * Type definition
44  *============================================================================*/
45 
46 /*============================================================================
47  * Global variables
48  *============================================================================*/
49 
50 /*============================================================================
51  * Public function prototypes for Fortran API
52  *============================================================================*/
53 
54 /*=============================================================================
55  * Public function prototypes
56  *============================================================================*/
57 
58 /*----------------------------------------------------------------------------*/
98 /*----------------------------------------------------------------------------*/
99 
100 void
102  int bc_type[],
103  int icodcl[],
104  cs_real_t dt[],
105  cs_real_t rcodcl[]);
106 
107 /*----------------------------------------------------------------------------*/
141 /*----------------------------------------------------------------------------*/
142 
143 void
144 cs_rad_transfer_bc_coeffs(int bc_type[],
145  cs_real_t vect_s[3],
146  cs_real_t coefap[],
147  cs_real_t coefbp[],
148  cs_real_t cofafp[],
149  cs_real_t cofbfp[],
150  cs_real_t ckmel[],
151  cs_real_t w_gg[],
152  int gg_id);
153 
154 /*----------------------------------------------------------------------------*/
155 
157 
158 #endif /* __CS_RAD_TRANSFER_BCS_H__ */
cs_rad_transfer_bcs
void cs_rad_transfer_bcs(int nvar, int bc_type[], int icodcl[], cs_real_t dt[], cs_real_t rcodcl[])
Compute wall temperature for radiative transfer, and update BCs.
Definition: cs_rad_transfer_bcs.c:199
END_C_DECLS
#define END_C_DECLS
Definition: cs_defs.h:468
icodcl
void const int const int const int const int int int int int int int int int int int int int int int * icodcl
Definition: cs_gui_boundary_conditions.h:64
cs_real_t
double cs_real_t
Floating-point value.
Definition: cs_defs.h:302
cofbfp
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t *const cs_real_3_t cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t cofbfp[]
Definition: cs_convection_diffusion.h:5386
BEGIN_C_DECLS
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
nvar
void const cs_int_t const cs_int_t * nvar
Definition: cs_prototypes.h:104
coefap
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t *const cs_real_3_t cs_real_t const cs_real_t coefap[]
Definition: cs_convection_diffusion.h:5386
coefbp
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t *const cs_real_3_t cs_real_t const cs_real_t const cs_real_t coefbp[]
Definition: cs_convection_diffusion.h:5386
cofafp
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t *const cs_real_3_t cs_real_t const cs_real_t const cs_real_t const cs_real_t cofafp[]
Definition: cs_convection_diffusion.h:5386
dt
Definition: cs_field_pointer.h:65
rcodcl
void const int const int const int const int int int int int int int int int int int int int int int double double double double double double double double double double int double * rcodcl
Definition: cs_gui_boundary_conditions.h:64
cs_rad_transfer_bc_coeffs
void cs_rad_transfer_bc_coeffs(int bc_type[], cs_real_t vect_s[3], cs_real_t coefap[], cs_real_t coefbp[], cs_real_t cofafp[], cs_real_t cofbfp[], cs_real_t ckmel[], cs_real_t w_gg[], int gg_id)
Boundary conditions for DO and P-1 models.
Definition: cs_rad_transfer_bcs.c:1181