1 #ifndef __CS_PROTOTYPES_H__
2 #define __CS_PROTOTYPES_H__
void cs_user_partition(void)
Definition: cs_user_performance_tuning.c:139
void csinit(const cs_int_t *irgpar, const cs_int_t *nrgpar)
integer, save ncel
Definition: mesh.f90:50
void initi1(void)
Definition: initi1.f90:29
void cs_user_cdo_init_domain(cs_domain_t *domain)
Specify for the computational domain: – which type of boundaries closed the computational domain – ...
Definition: cs_user_cdo.c:121
void cs_user_periodicity(void)
Definition: cs_user_mesh.c:285
void cs_user_turbomachinery(void)
Definition: cs_user_turbomachinery.c:77
void zufall(const cs_int_t *n, const cs_real_t *a)
void cs_user_mesh_thinwall(cs_mesh_t *mesh)
Definition: cs_user_mesh.c:492
void caltri(void)
Definition: caltri.f90:24
bool cs_user_cdo_activated(void)
Activate or not the CDO module.
Definition: cs_user_cdo.c:90
integer, save nvlsta
Definition: lagdim.f90:54
#define BEGIN_C_DECLS
Definition: cs_defs.h:429
int cs_int_t
Fortran-compatible integer.
Definition: cs_defs.h:295
void cs_user_postprocess_activate(int nt_max_abs, int nt_cur_abs, double t_cur_abs)
Definition: cs_user_postprocess.c:625
cs_cdo_cc_algo_t
Definition: cs_cdo_quantities.h:53
void cs_user_postprocess_meshes(void)
Definition: cs_user_postprocess.c:385
void cs_user_model(void)
Select physical model options, including user fields.
Definition: cs_user_parameters.c:110
void cs_user_coupling(void)
Definition: cs_user_coupling.c:75
void cs_user_cdo_extra_op(const cs_domain_t *domain)
Additional operations on results provided by CDO schemes. Define advanced post-processing and/or anal...
Definition: cs_user_cdo_extra_op.c:99
void cs_user_mesh_modify(cs_mesh_t *mesh)
Definition: cs_user_mesh.c:549
Definition: cs_field_pointer.h:66
void cs_user_join(void)
Definition: cs_user_mesh.c:145
void cs_user_cdo_numeric_settings(cs_domain_t *domain)
Setup advanced features concerning the numerical parameters of the equation resolved during the compu...
Definition: cs_user_cdo_numerics.c:108
void cs_user_cdo_add_mesh_locations(void)
Specify additional mesh locations.
Definition: cs_user_cdo.c:102
void cs_user_numbering(void)
Definition: cs_user_performance_tuning.c:78
void usthht(const cs_int_t *mode, cs_real_t *enthal, cs_real_t *temper)
integer, save ncelet
Definition: mesh.f90:46
void cs_user_mesh_save(cs_mesh_t *mesh)
Definition: cs_user_mesh.c:626
void cs_user_parameters(void)
Define or modify general numerical and physical user parameters.
Definition: cs_user_parameters.c:131
double precision, dimension(:,:), pointer xyzcen
Definition: mesh.f90:114
void dvvpst(const cs_int_t *nummai, const cs_int_t *numtyp, const cs_int_t *nvar, const cs_int_t *nscal, const cs_int_t *nvlsta, const cs_int_t *nvisbr, const cs_int_t *ncelps, const cs_int_t *nfbrps, const cs_int_t lstcel[], const cs_int_t lstfbr[], cs_real_t tracel[], cs_real_t trafbr[])
void cs_user_matrix_tuning(void)
Definition: cs_user_performance_tuning.c:280
void cs_user_mesh_warping(void)
Definition: cs_user_mesh.c:471
void cs_user_solver(const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities)
Definition: cs_user_solver.c:86
void cs_lagr_status(int *model_flag, int *restart_flag, int *frozen_flag)
int cs_user_solver_set(void)
Definition: cs_user_solver.c:75
double precision, save a
Definition: cs_fuel_incl.f90:146
void memfin(void)
Definition: memfin.f90:24
void cs_user_linear_solvers(void)
Define linear solver options.
Definition: cs_user_parameters.c:153
integer, save nvisbr
Definition: lagdim.f90:54
Definition: cs_mesh_quantities.h:51
Definition: cs_domain.h:62
void usvpst(const cs_int_t *nummai, const cs_int_t *nvar, const cs_int_t *nscal, const cs_int_t *nvlsta, const cs_int_t *ncelps, const cs_int_t *nfacps, const cs_int_t *nfbrps, const cs_int_t itypps[3], const cs_int_t lstcel[], const cs_int_t lstfac[], const cs_int_t lstfbr[])
integer, save nvar
number of solved variables (must be lower than nvarmx)
Definition: dimens.f90:42
void fische(const cs_int_t *n, const cs_real_t *mu, cs_int_t p[])
void normalen(const cs_int_t *n, const cs_real_t *x)
void cs_user_time_moments(void)
Define time moments.
Definition: cs_user_parameters.c:169
void cs_user_cdo_set_domain(cs_domain_t *domain)
Associate material property and/or convection field to user-defined equations and specify boundary co...
Definition: cs_user_cdo.c:137
void cs_user_extra_operations(void)
This function is called at the end of each time step.
Definition: cs_user_extra_operations.c:103
void cs_user_mesh_input(void)
Definition: cs_user_mesh.c:94
void cs_user_mesh_bad_cells_tag(cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities)
Definition: cs_user_mesh.c:647
void cs_user_postprocess_writers(void)
Definition: cs_user_postprocess.c:259
cs_cdo_cc_algo_t cs_user_cdo_geometric_settings(void)
Setup advanced features concerning the way geometric quantities are built.
Definition: cs_user_cdo_numerics.c:82
void findpt(const cs_int_t *ncelet, const cs_int_t *ncel, const cs_real_t *xyzcen, const cs_real_t *xx, const cs_real_t *yy, const cs_real_t *zz, cs_int_t *node, cs_int_t *ndrang)
void haltyp(const cs_int_t *ivoset)
#define END_C_DECLS
Definition: cs_defs.h:430
double cs_real_t
Definition: cs_defs.h:296
integer, save nscal
number of solved user scalars effective number of scalars solutions of an advection equation...
Definition: dimens.f90:55
#define CS_PROCF(x, y)
Definition: cs_defs.h:453
void cs_user_syrthes_coupling(void)
Definition: cs_user_coupling.c:125
void cs_user_turbomachinery_rotor(void)
Definition: cs_user_turbomachinery.c:96
Definition: cs_field_pointer.h:103
void cs_lagr_define_zone_class_param(cs_int_t class_id, cs_int_t zone_id, const cs_int_t i_cs_params[], const cs_real_t r_cs_params[])
void cs_user_parallel_io(void)
Definition: cs_user_performance_tuning.c:206
void cs_user_saturne_coupling(void)
Definition: cs_user_coupling.c:221
void cs_lagr_init_zone_class_param(const cs_int_t i_cs_params[], const cs_real_t r_cs_params[])
void cs_user_mesh_smoothe(cs_mesh_t *mesh)
Definition: cs_user_mesh.c:590