The cs_user_1d_wall_thermal subroutine is used to set the 1D-wall thermal module parameters.
Local variables declaration
int izone = 0, ifbt1d = 0;
cs_1d_wall_thermal_t * cs_get_glob_1d_wall_thermal(void)
Provide access to cs_glob_1d_wall_thermal.
Definition: cs_1d_wall_thermal.cpp:1159
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:335
1D wall thermal module descriptor.
Definition: cs_1d_wall_thermal.h:102
Allocation
if (iappel > 0)
#define BFT_MALLOC(_ptr, _ni, _type)
Definition: bft_mem.h:58
cs_lnum_t n_b_faces
Definition: cs_mesh.h:99
Rereading of the restart file
int cs_restart_present(void)
Check if we have a restart directory.
Definition: cs_restart.cpp:2168
bool use_restart
Definition: cs_1d_wall_thermal.h:113
iappel = 1 or 2
if (iappel == 1 || iappel == 2) {
&nlelt, lstelt);
izone++;
for (
cs_lnum_t ilelt = 0 ; ilelt < nlelt ; ilelt++) {
wall_thermal->
izft1d[ifac-1] = izone;
if (iappel == 2) wall_thermal->
ifpt1d[ifbt1d] = ifac;
ifbt1d++;
}
}
if (iappel == 1) {
wall_thermal->
nfpt1d = ifbt1d;
}
void cs_selector_get_b_face_num_list(const char *criteria, cs_lnum_t *n_b_faces, cs_lnum_t b_face_num_list[])
Definition: cs_selector.cpp:89
cs_lnum_t nfpt1d
Definition: cs_1d_wall_thermal.h:104
cs_lnum_t * ifpt1d
Definition: cs_1d_wall_thermal.h:117
cs_lnum_t * izft1d
Definition: cs_1d_wall_thermal.h:115
iappel = 2
if (iappel == 2) {
}
}
const cs_fluid_properties_t * cs_glob_fluid_properties
Definition: cs_physical_constants.cpp:465
cs_real_t rgpt1d
Definition: cs_1d_wall_thermal.h:70
cs_real_t eppt1d
Definition: cs_1d_wall_thermal.h:67
int nppt1d
Definition: cs_1d_wall_thermal.h:58
cs_1d_wall_thermal_local_model_t * local_models
Definition: cs_1d_wall_thermal.h:126
cs_real_t * tppt1d
Definition: cs_1d_wall_thermal.h:121
double t0
Definition: cs_physical_constants.h:82
iappel = 3
if (iappel == 3) {
if (
cdgfbo[face_id][2] <= 1.e-3) {
}
else {
}
}
}
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition: cs_defs.h:359
@ dt
Definition: cs_field_pointer.h:65
#define CS_F_(e)
Macro used to return a field pointer by its enumerated value.
Definition: cs_field_pointer.h:51
cs_mesh_quantities_t * cs_glob_mesh_quantities
double precision, dimension(:,:), pointer cdgfbo
coordinates of the centers of the boundary faces
Definition: mesh.f90:96
cs_real_t xlmbt1
Definition: cs_1d_wall_thermal.h:83
int iclt1d
Definition: cs_1d_wall_thermal.h:62
cs_real_t rcpt1d
Definition: cs_1d_wall_thermal.h:85
cs_real_t dtpt1d
Definition: cs_1d_wall_thermal.h:88
cs_real_t tept1d
Definition: cs_1d_wall_thermal.h:73
cs_real_t * b_face_cog
Definition: cs_mesh_quantities.h:111
cs_lnum_t * b_face_cells
Definition: cs_mesh.h:112
Deallocation
#define BFT_FREE(_ptr)
Definition: bft_mem.h:90