The cs_user_1d_wall_thermal subroutine is used to set the 1D-wall thermal module parameters.
Local variables declaration
int izone, ifbt1d;
cs_1d_wall_thermal_t * cs_get_glob_1d_wall_thermal(void)
Provide acces to cs_glob_1d_wall_thermal.
Definition cs_1d_wall_thermal.c:1218
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition cs_defs.h:315
int cs_lnum_t
local mesh entity id
Definition cs_defs.h:298
cs_mesh_quantities_t * cs_glob_mesh_quantities
1D wall thermal module descriptor.
Definition cs_1d_wall_thermal.h:102
cs_real_t * b_face_cog
Definition cs_mesh_quantities.h:105
cs_lnum_t * b_face_cells
Definition cs_mesh.h:88
cs_lnum_t n_b_faces
Definition cs_mesh.h:75
Allocation
#define BFT_MALLOC(_ptr, _ni, _type)
Allocate memory for _ni elements of type _type.
Definition bft_mem.h:62
Rereading of the restart file
izone = 0;
ifbt1d = 0;
int cs_restart_present(void)
Check if we have a restart directory.
Definition cs_restart.c:1912
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.c:89
cs_lnum_t nfpt1d
Definition cs_1d_wall_thermal.h:104
cs_lnum_t * ifpt1d
Definition cs_1d_wall_thermal.h:115
cs_lnum_t * izft1d
Definition cs_1d_wall_thermal.h:113
iappel = 2
if (iappel == 2) {
}
}
const cs_fluid_properties_t * cs_glob_fluid_properties
Definition cs_physical_constants.c:346
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:124
cs_real_t * tppt1d
Definition cs_1d_wall_thermal.h:119
double t0
Definition cs_physical_constants.h:78
iappel = 3
if (iappel == 3) {
if (cdgfbo[face_id][2] <= 1.e-3) {
} else {
}
}
}
@ 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_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
Deallocation
#define BFT_FREE(_ptr)
Free allocated memory.
Definition bft_mem.h:101