►Natchem | |
Ccs_f_atmo_chem_finalize | Deallocate arrays for atmo chemistry |
Ccs_f_atmo_chem_initialize_reacnum | Return pointer to reacnum |
Ccs_f_atmo_get_aero_conc_file_name | |
Ccs_f_atmo_get_arrays_chem_conc_profiles | |
Ccs_f_atmo_get_chem_conc_file_name | |
Ccs_f_atmo_get_chem_conc_profiles | |
►Natimbr | |
Ccs_f_atmo_get_pointers_imbrication | |
►Natincl | |
Ccs_air_yw_sat | Calculation of the air water mass fraction at saturation for a given temperature |
Ccs_atmo_compute_meteo_profiles | Compute meteo profiles if no meteo file is given |
Ccs_f_atmo_arrays_get_pointers | Return pointers to atmo arrays |
Ccs_f_atmo_get_meteo_file_name | |
Ccs_f_atmo_get_pointers | Return pointers to atmo includes |
Ccs_f_atmo_get_soil_zone | |
►Ncs_c_bindings | |
Cboundary_conditions_mapped_set | Set mapped boundary conditions for a given field and mapping locator |
Ccs_boundary_conditions_legacy_turbulence | Define automatic turbulence values for specific physical modules |
Ccs_f_field_get_key_struct_var_cal_opt | |
Ccs_f_field_set_key_struct_var_cal_opt | |
Ccs_f_scalar_clipping | |
Ccs_gas_combustion_h_to_t | Convert enthalpy to temperature for gas combustion |
Ccs_gas_combustion_t_to_h | Convert temperature to enthalpy for gas combustion |
Ccs_intprf | |
Ccs_intprz | |
Ccs_log_default_activate | |
Ccs_log_default_is_active | |
Ccs_set_type_order_turbulence_model | |
Ccs_time_moment_is_active | Return if moment is active (1) or not (0) |
Ccs_time_moment_n_moments | Return the number of temporal moments |
Ccs_turb_model_init | |
Ccsexit | |
Cequation_param_from_vcopt | |
Cles_filter | Compute filters for dynamic models |
Ctime_moment_field_id | Get field id associated with a given moment |
Ctimer_stats_set_plot | Enable or disable plotting for a timer statistic |
Ctimer_stats_start | Start a timer for a given statistic |
Ctimer_stats_switch | Start a timer for a given statistic, stopping previous timers of the same type which are not a parent, and starting inactive parent timers if necessary |
Cturbulence_bc_ke_turb_intensity | Calculation of and from a diameter , a turbulent intensity and the reference velocity for a circular duct flow with smooth wall (for inlet boundary conditions) |
Cturbulence_bc_rij_transform | Compute matrix used in the computation of the Reynolds stress tensor boundary conditions |
Cvar_cal_opt | |
Cyg2xye | Compute molar and mass fractions of elementary species Ye, Xe (fuel, O2, CO2, H2O, N2) from global species Yg (fuel, oxidant, products) |
►Nfield | |
Cfield_clear_key_int_bits | Set integer bits matching a mask to 0 for a given key for a field |
Cfield_set_key_double | Assign a floating point value for a given key to a field |
Cfield_set_key_int | Assign a floating point value for a given key to a field |
Cfield_set_key_int_bits | Set integer bits matching a mask to 1 for a given key for a field |
►Nfield_operator | |
Cfield_gradient_scalar | Compute cell gradient of scalar field or component of vector or tensor field |
Cfield_gradient_tensor | Compute cell gradient of tensor field |
Cfield_gradient_vector | Compute cell gradient of vector field |
Cfield_set_volume_average | Shift field values in order to set its spatial average to a given value |
►Nparall | |
Ccs_parall_allgather_r | Build a global array from each local array in each domain |
Cparall_bcast_i | Broadcast an integer in case of parellism |
Cparall_bcast_r | Broadcast a real number in case of parellism |
Cparbar | Set a barrier on all default communicator processes |
Cparbci | Broadcast an array of integers in case of parellism |
Cparbcr | Broadcast an array of real numbers in case of parellism |
Cparcmn | Compute the global minimum of an integer in case of parellism |
Cparcmx | Compute the global maximum of an integer in case of parellism |
Cparcpt | Compute the global sum of an integer in case of parellism |
Cparfpt | Given an (id, rank, value) tuple, return the local id, rank, and value corresponding to the global minimum value |
Cparimn | Compute the global minima of an array of integers in case of parellism |
Cparimx | Compute the global maxima of an array of integers in case of parellism |
Cparism | Compute the global sums of an array of integers in case of parellism |
Cparmax | Compute the global maximum of a real number in case of parellism |
Cparmin | Compute the global minimum of a real number in case of parellism |
Cparmnl | Minimum value of a real and the value of related array on all default communicator processes |
Cparmxl | Maximum value of a real and the value of related array on all default communicator processes |
Cparrmn | Compute the global minima of an array of real numbers in case of parellism |
Cparrmx | Compute the global maxima of an array of real numbers in case of parellism |
Cparrsm | Compute the global sums of an array of real numbers in case of parellism |
Cparsom | Compute the global sum of a real number in case of parellism |
►Npointe | |
Cpmapper_double_r1 | Container for rank 1 double precision array pointer |
►Nradiat | |
Ccs_rad_time_is_active | |
Ccs_rad_transfer_get_pointers | |
Ccs_rad_transfer_options | |
Ccs_rad_transfer_read | |
Ccs_rad_transfer_solve | |
Ccs_rad_transfer_source_terms | |
Ccs_rad_transfer_write | |
Ccs_1d_wall_thermal_local_model_t | |
Ccs_1d_wall_thermal_t | 1D wall thermal module descriptor |
Ccs_adjacency_t | |
Ccs_adv_field_t | |
Ccs_advection_field_t | Main structure to handle an advection field |
Ccs_air_fluid_props_t | |
Ccs_ale_data_t | |
Ccs_at_opt_interp_t | |
Ccs_atmo_chemistry_t | |
Ccs_atmo_constants_t | |
Ccs_atmo_imbrication_t | |
Ccs_atmo_option_t | |
Ccs_basis_func_t | |
Ccs_block_dist_info_t | |
Ccs_boundary_condition_pm_info_t | |
Ccs_boundary_t | Structure storing information related to the "physical" boundaries associated with the computational domain |
Ccs_boundary_zone_t | |
Ccs_cavitation_parameters_t | Cavitation model parameters |
Ccs_cdo_assembly_row_t | |
Ccs_cdo_assembly_t | |
Ccs_cdo_balance_t | |
Ccs_cdo_bc_face_t | |
Ccs_cdo_connect_t | |
Ccs_cdo_quantities_t | |
Ccs_cdo_system_block_info_t | |
Ccs_cdo_system_block_t | |
Ccs_cdo_system_dblock_t | Structure associated to the default type of block |
Ccs_cdo_system_helper_t | |
Ccs_cdo_system_sblock_t | Structure associated to the split type of block |
Ccs_cdo_system_ublock_t | Structure associated to the unassembled type of block |
Ccs_cdo_system_xblock_t | Structure associated to the extended type of block |
Ccs_cdocb_scaleq_t | |
Ccs_cdoeb_vecteq_t | |
Ccs_cdofb_navsto_builder_t | Structure storing additional arrays related to the building of the Navier-Stokes system |
Ccs_cdofb_vecteq_t | |
Ccs_cdovb_vecteq_t | |
Ccs_cell_builder_t | Set of local and temporary buffers |
Ccs_cell_mesh_t | Set of local quantities and connectivities related to a mesh cell |
Ccs_cell_sys_t | Set of arrays and local (small) dense matrices related to a mesh cell This is a key structure for building the local algebraic system. This structure belongs to one thread and only |
Ccs_cf_model_t | Compressible model general options descriptor |
Ccs_cfd2sys_intersection_t | |
Ccs_cfd_sys_cplbc_t | |
Ccs_coal_bc_inlet_t | Inlet definition for pulverized coal combustion |
Ccs_coal_model_t | |
Ccs_combustion_gas_model_t | |
Ccs_ctwr_option_t | |
Ccs_ctwr_zone_t | |
Ccs_data_elec_t | Physical properties for electric model descriptor |
Ccs_data_joule_effect_t | Structure to read transformer parameters in dp_ELE |
Ccs_domain_cdo_context_t | High-level metadata for handling CDO/HHO schemes |
Ccs_domain_t | Structure storing the main features of the computational domain and pointers to the main geometrical structures |
Ccs_double_int_t | |
Ccs_elec_option_t | Option for electric model |
Ccs_enforcement_param_t | Set of data defining an enforcement |
Ccs_equation_builder_t | |
Ccs_equation_builder_t | Store common elements used when building an algebraic system related to an equation |
Ccs_equation_core_t | Main structures on which an equation structure relies |
Ccs_equation_param_t | Set of parameters to handle an unsteady convection-diffusion-reaction equation with term sources |
Ccs_equation_system_param_t | Main structure storing the parameter settings |
Ccs_equation_system_t | Main structure to handle a set of coupled equations |
Ccs_equation_t | |
Ccs_equation_t | Main structure to handle the discretization and the resolution of an equation |
Ccs_execution_context | |
Ccs_face_mesh_light_t | |
Ccs_face_mesh_t | Set of local quantities and connectivities related to a mesh face Structure used to get a better memory locality. Map existing structure into a more compact one dedicated to a face. Arrays are allocated to n_max_vbyf (= n_max_ebyf). Face-wise numbering is based on the f2e connectivity |
Ccs_field_bc_coeffs_t | Field boundary condition descriptor (for variables) |
Ccs_field_pointer_array_t | |
Ccs_field_t | Field descriptor |
Ccs_fluid_properties_t | Fluid properties descriptor |
Ccs_function_t | |
Ccs_gas_mix_species_prop_t | |
Ccs_gas_mix_t | Gas mix descriptor |
Ccs_gui_boundary_meg_context_t | |
Ccs_gui_volume_meg_context_t | |
Ccs_gwf_darcy_flux_t | |
Ccs_gwf_darcy_flux_t | Structure to handle a Darcy flux |
Ccs_gwf_soil_t | Main structure to handle a soil in the groundwater flow module: its definition, the way to update its related properties |
Ccs_gwf_soil_vgm_spf_param_t | Structure to handle the Van Genuchten-Mualem model of soil in the case of a single-phase flow in a porous media |
Ccs_gwf_soil_vgm_tpf_param_t | |
Ccs_gwf_soil_vgm_tpf_param_t | Structure to handle the Van Genuchten-Mualem model of soil in the case of a two-phase flow in a porous media |
Ccs_gwf_sspf_t | Structure to handle the modelling of a single-phase flows in a porous media considered as saturated |
Ccs_gwf_t | Main set of parameters/structures to manage the groundwater flow (GWF) module. This is an explicit definition of the structure cs_gwf_t |
Ccs_gwf_tpf_t | Structure to handle the modelling of miscible or immiscible two-phase flows in a porous media |
Ccs_gwf_tracer_decay_chain_t | |
Ccs_gwf_tracer_default_context_t | |
Ccs_gwf_tracer_t | |
Ccs_gwf_tracer_t | Set of parameters describing a tracer structure |
Ccs_gwf_uspf_t | Structure to handle the modelling of a single-phase flows in a porous media considered as saturated or not. Several simplifications can be be operated in this context. Only the liquid phase is taken into account |
Ccs_halo_t | |
Ccs_hho_builder_t | |
Ccs_hodge_param_t | Structure storing all metadata/parameters related to the usage of a discrete Hodge operator |
Ccs_hodge_t | Structure associated to a discrete Hodge operator * |
Ccs_ibm_object_t | |
Ccs_ibm_t | |
Ccs_inflow_sem_t | |
Ccs_internal_coupling_t | |
Ccs_interpol_grid_t | |
Ccs_io_sec_header_t | |
Ccs_iter_algo_aac_t | Context structure for the algorithm called Anderson acceleration |
Ccs_iter_algo_default_t | |
Ccs_iter_algo_param_aac_t | Structure storing all the parameters to drive the algorithm called Anderson acceleration |
Ccs_iter_algo_t | Structure to handle the convergence of an iterative algorithm |
Ccs_join_param_t | |
Ccs_join_stats_t | |
Ccs_lagr_agglomeration_model_t | |
Ccs_lagr_attribute_map_t | |
Ccs_lagr_boundary_interactions_t | |
Ccs_lagr_brownian_t | |
Ccs_lagr_clogging_model_t | |
Ccs_lagr_clogging_param_t | |
Ccs_lagr_consolidation_model_t | |
Ccs_lagr_const_dim_t | |
Ccs_lagr_dim_t | |
Ccs_lagr_dlvo_param_t | |
Ccs_lagr_encrustation_t | |
Ccs_lagr_event_attribute_map_t | |
Ccs_lagr_event_set_t | |
Ccs_lagr_extra_module_t | |
Ccs_lagr_fragmentation_model_t | |
Ccs_lagr_injection_set_t | |
Ccs_lagr_internal_condition_t | |
Ccs_lagr_model_t | |
Ccs_lagr_particle_counter_t | |
Ccs_lagr_particle_set_t | |
Ccs_lagr_physico_chemical_t | |
Ccs_lagr_precipitation_model_t | |
Ccs_lagr_reentrained_model_t | |
Ccs_lagr_roughness_param_t | |
Ccs_lagr_shape_model_t | |
Ccs_lagr_source_terms_t | |
Ccs_lagr_specific_physics_t | |
Ccs_lagr_stat_options_t | |
Ccs_lagr_time_scheme_t | |
Ccs_lagr_time_step_t | |
Ccs_lagr_zone_data_t | |
Ccs_les_balance_rij_t | Reynolds tensor (Rij) LES balance descriptor |
Ccs_les_balance_t | LES balance general options descriptor |
Ccs_les_balance_tui_t | Turbulent thermal flux vector (Tui) LES balance descriptor |
Ccs_macfb_builder_t | |
Ccs_macfb_navsto_builder_t | Structure storing additional arrays related to the building of the Navier-Stokes system |
Ccs_macfb_vecteq_t | |
Ccs_matrix_row_info_t | |
Ccs_measures_set_t | |
Ccs_medcoupling_mesh_t | |
Ccs_meg_xdef_input_t | |
Ccs_mesh_adjacencies_t | |
Ccs_mesh_builder_t | |
Ccs_mesh_extrude_face_info_t | |
Ccs_mesh_extrude_vectors_t | |
Ccs_mesh_quantities_t | |
Ccs_mesh_t | |
Ccs_navsto_ac_t | Set of parameters specific for solving the Navier-Stokes system with the "artificial compressibility" algorithm |
Ccs_navsto_monolithic_t | Set of parameters specific for solving the Navier-Stokes system with a fully coupled monolithic algorithm |
Ccs_navsto_param_boussinesq_t | Structure storing the parameters related to the Boussinesq source term in the momentum equation |
Ccs_navsto_param_sles_t | |
Ccs_navsto_param_t | Structure storing the parameters related to the resolution of the Navier-Stokes system |
Ccs_navsto_projection_t | Set of parameters specific for solving the Navier-Stokes system with an incremental projection algorithm |
Ccs_navsto_system_t | Structure managing the Navier-Stokes system |
Ccs_numbering_t | |
Ccs_nvec3_t | |
Ccs_opts_t | |
Ccs_param_amg_boomer_t | Set of the main parameters to setup the algebraic multigrid BoomerAMG belonging to the HYPRE library. These parameters are used to define this AMG directly in HYPRE or through the PETSc library according to the settings and the installed dependencies. Please refer to the HYPRE documentation for more details |
Ccs_param_amg_gamg_t | Set of the main parameters to setup the algebraic multigrid GAMG belonging to the PETSc library. These parameters are used to define this AMG directly in the PETSc library according to the settings. Please refer to the PETSc documentation for more details |
Ccs_param_amg_hmg_t | Set of the main parameters used to setup the algebraic multigrid HMG belonging to the PETSc library. HMG means Hybrid MultiGrid since it can rely on the coarsening of HYPRE and use solvers (smoother and coarse solver) of PETSc. These parameters are used to define this AMG directly in the PETSc library according to the settings. Please refer to the PETSc documentation for more details |
Ccs_param_amg_inhouse_t | Set of the main parameters used to setup the algebraic multigrid available natively in code_saturne (in-house implementations). These parameters are the most impacting ones. For a more advanced usage, this is still possible to consider the function cs_user_linear_solvers |
Ccs_param_convergence_t | Set of parameters to check the convergence (or the divergence) of an iterative process (tolerances or max. number of iterations) |
Ccs_param_mumps_t | Set of parameters to specify additional options to MUMPS For more advanced settings, one has to use the cs_user_sles_mumps_hook function. Please also refer to the MUMPS user guide for more details |
Ccs_param_saddle_context_alu_t | |
Ccs_param_saddle_context_block_krylov_t | |
Ccs_param_saddle_context_gkb_t | |
Ccs_param_saddle_context_notay_t | |
Ccs_param_saddle_context_simple_t | |
Ccs_param_saddle_context_uzacg_t | |
Ccs_param_saddle_t | Structure storing all metadata related to the resolution of a saddle-point linear system. A saddle-point system is depicted as |
Ccs_param_sles_t | Structure storing all metadata related to the resolution of a linear system with an iterative solver |
Ccs_physical_constants_t | Physical constants descriptor |
Ccs_porosity_from_scan_opt_t | |
Ccs_porosity_ibm_opt_t | |
Ccs_pressure_correction_cdo_t | |
Ccs_property_data_t | Structure storing the evaluation of a property and its related data |
Ccs_property_t | |
Ccs_property_t | Structure associated to the definition of a property relying on the cs_xdef_t structure |
Ccs_quant_info_t | |
Ccs_quant_t | |
Ccs_rad_transfer_params_t | Structure containing the radiation module parameters |
Ccs_range_set_t | |
Ccs_rank_neighbors_t | |
Ccs_restart_auxiliary_t | Additional checkpoint/restart files |
Ccs_rotation_t | Subdomain rotation description |
Ccs_saddle_solver_context_alu_t | |
Ccs_saddle_solver_context_block_pcd_t | |
Ccs_saddle_solver_context_gkb_t | |
Ccs_saddle_solver_context_notay_t | |
Ccs_saddle_solver_context_simple_t | |
Ccs_saddle_solver_context_uzawa_cg_t | |
Ccs_saddle_solver_t | |
Ccs_sdm_block_t | |
Ccs_sdm_t | |
Ccs_sles_pc_poly_t | |
Ccs_solid_selection_t | |
Ccs_solidification_binary_alloy_t | |
Ccs_solidification_stefan_t | |
Ccs_solidification_t | |
Ccs_solidification_voller_t | |
Ccs_solving_info_t | |
Ccs_space_disc_t | Space discretisation options descriptor |
Ccs_stiffened_gas_t | |
Ccs_stl_mesh_info_t | |
Ccs_stl_mesh_t | |
Ccs_sys_cpl_t | |
Ccs_thermal_model_t | Thermal model descriptor |
Ccs_thermal_system_t | |
Ccs_time_control_t | |
Ccs_time_scheme_t | Time scheme descriptor |
Ccs_time_step_options_t | Time step options descriptor |
Ccs_time_step_t | Time step descriptor |
Ccs_timer_counter_t | |
Ccs_timer_t | |
Ccs_tree_node_t | |
Ccs_turb_hybrid_model_t | Hybrid turbulence model descriptor |
Ccs_turb_les_model_t | LES turbulence model descriptor |
Ccs_turb_model_t | Turbulence model general options descriptor |
Ccs_turb_rans_model_t | RANS turbulence model descriptor |
Ccs_turb_ref_values_t | |
Ccs_turbulence_param_t | Structure storing the parameters related to the resolution of the turbulence modelling. Several members are structures defined in cs_turbulence_model.h as a global variable. The purpose of this structure is to store all parameters in one place |
Ccs_turbulence_t | |
Ccs_turbulence_t | Structure storing the parameters related to the resolution of the turbulence modelling. Several members are structures defined in cs_turbulence_model.h |
Ccs_velocity_pressure_model_t | Stokes equation model descriptor |
Ccs_velocity_pressure_param_t | Inner velocity/pressure iteration options descriptor |
Ccs_vof_parameters_t | VOF model parameters. Void fraction variable tracks fluid 2 |
Ccs_volume_zone_t | |
Ccs_wall_distance_options_t | |
Ccs_wall_functions_t | Wall functions descriptor |
Ccs_xdef_analytic_context_t | Context structure when a definition by analytic function is used |
Ccs_xdef_array_context_t | Context structure when an array is used for the definition |
Ccs_xdef_dof_context_t | Context structure when a definition by DoF function is used |
Ccs_xdef_t | Structure storing medata for defining a quantity in a very flexible way |
Ccs_xdef_time_func_context_t | Context structure when a time step function is used for the definition |
Ccs_zone_t | |
Cfvm_box_set_t | |
Cfvm_morton_code_t | |
Cfvm_nodal_section_t | |
Cfvm_nodal_t | |
Cfvm_to_ensight_case_file_info_t | |
Cfvm_to_histogram_writer_t | |
Cfvm_writer_format_t | |
Cfvm_writer_section_t | |
Cfvm_writer_t | |