8.3
general documentation
cs_gui.cpp File Reference
#include "cs_defs.h"
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <fcntl.h>
#include <unistd.h>
#include <assert.h>
#include "bft_mem.h"
#include "bft_error.h"
#include "bft_printf.h"
#include "fvm_selector.h"
#include "cs_all_to_all.h"
#include "cs_array.h"
#include "cs_atmo.h"
#include "cs_base.h"
#include "cs_boundary.h"
#include "cs_boundary_zone.h"
#include "cs_cf_model.h"
#include "cs_domain_setup.h"
#include "cs_equation.h"
#include "cs_equation_param.h"
#include "cs_ext_neighborhood.h"
#include "cs_field.h"
#include "cs_field_default.h"
#include "cs_field_pointer.h"
#include "cs_file.h"
#include "cs_function.h"
#include "cs_log.h"
#include "cs_gui_util.h"
#include "cs_gui_boundary_conditions.h"
#include "cs_gui_specific_physics.h"
#include "cs_gui_mobile_mesh.h"
#include "cs_geom.h"
#include "cs_internal_coupling.h"
#include "cs_math.h"
#include "cs_meg_prototypes.h"
#include "cs_meg_xdef_wrapper.h"
#include "cs_mesh.h"
#include "cs_mesh_quantities.h"
#include "cs_mesh_location.h"
#include "cs_multigrid.h"
#include "cs_order.h"
#include "cs_parall.h"
#include "cs_porous_model.h"
#include "cs_parameters.h"
#include "cs_param_sles.h"
#include "cs_partition.h"
#include "cs_physical_model.h"
#include "cs_property.h"
#include "cs_rotation.h"
#include "cs_selector.h"
#include "cs_timer.h"
#include "cs_time_moment.h"
#include "cs_time_table.h"
#include "cs_thermal_model.h"
#include "cs_thermal_system.h"
#include "cs_physical_properties.h"
#include "cs_time_step.h"
#include "cs_turbomachinery.h"
#include "cs_sles.h"
#include "cs_sles_it.h"
#include "cs_turbulence_model.h"
#include "cs_wall_functions.h"
#include "cs_physical_constants.h"
#include "cs_balance_by_zone.h"
#include "cs_fan.h"
#include "cs_velocity_pressure.h"
#include "cs_vof.h"
#include "cs_volume_zone.h"
#include "cs_gui.h"

Functions

void cs_gui_cp_params (void)
 
void cs_gui_laminar_viscosity (void)
 
void cs_gui_dt (void)
 
void cs_gui_hydrostatic_pressure (void)
 
void cs_gui_hydrostatic_equ_param (void)
 
void cs_gui_dt_param (void)
 
void cs_gui_porosity (void)
 
void cs_gui_checkpoint_parameters (void)
 Read GUi-defined Checkpoint parameters. More...
 
void cs_gui_equation_parameters (void)
 
void cs_gui_finalize (void)
 
cs_equation_param_tcs_gui_get_equation_param (const char *name)
 
void cs_gui_fluid_properties_value (const char *param, double *value)
 
void cs_gui_groundwater_property_laws (int permeability, int diffusion, int unsaturated)
 
void cs_gui_head_losses (const cs_zone_t *zone, const cs_real_3_t *cvara_vel, cs_real_t cku[][6])
 Compute GUI-defined head losses for a given volume zone. More...
 
void cs_gui_initial_conditions (void)
 Apply initial conditions based on GUI-defined settings. More...
 
void cs_gui_linear_solvers (void)
 
void cs_gui_momentum_source_terms (const cs_real_3_t *restrict vel, cs_real_3_t *restrict tsexp, cs_real_33_t *restrict tsimp)
 
void cs_gui_numerical_options (void)
 
void cs_gui_parallel_io (void)
 
void cs_gui_partition (void)
 
void cs_gui_mpi_algorithms (void)
 
void cs_gui_physical_constants (void)
 
void cs_gui_physical_properties (void)
 
void cs_gui_porous_model (void)
 
void cs_gui_properties_value (const char *property_name, double *value)
 
void cs_gui_properties_value_by_fluid_id (const int fluid_id, const char *property_name, double *value)
 
void cs_gui_scalar_model_settings (void)
 
void cs_gui_thermal_model (void)
 
int cs_gui_thermal_model_code (void)
 
void cs_gui_time_moments (void)
 
void cs_gui_turbomachinery (void)
 
void cs_gui_turbomachinery_rotor (void)
 
void cs_gui_turb_model (void)
 
void cs_gui_turb_ref_values (void)
 
void cs_gui_usage_log (void)
 
void cs_gui_user_variables (void)
 
void cs_gui_user_arrays (void)
 
void cs_gui_calculator_functions (void)
 
void cs_gui_zones (void)
 
void cs_gui_balance_by_zone (void)
 
void cs_gui_pressure_drop_by_zone (void)
 
void cs_gui_define_fans (void)
 
void cs_gui_error_estimator (void)
 
void cs_gui_internal_coupling (void)
 
const cs_gui_volume_meg_context_tcs_gui_add_volume_meg_context (const cs_zone_t *zone, const cs_field_t *fields[], const int n_fields)
 Add new MEG context info. More...
 
void cs_gui_scalar_source_terms (cs_field_t *f, const cs_real_t *restrict pvar, cs_real_t *restrict tsexp, cs_real_t *restrict tsimp)
 
void cs_gui_thermal_source_terms (cs_field_t *f, const cs_real_t *restrict pvar, cs_real_t *restrict tsexp, cs_real_t *restrict tsimp)
 
void cs_gui_time_tables (void)
 Read GUI defined time tables. More...
 
void cs_gui_physical_variable (void)
 

Function Documentation

◆ cs_gui_add_volume_meg_context()

const cs_gui_volume_meg_context_t * cs_gui_add_volume_meg_context ( const cs_zone_t zone,
const cs_field_t fields[],
const int  n_fields 
)

Add new MEG context info.

Add new volume MEG function context info.

Parameters
[in]zonepointer to associated zone
[in]fieldsarray of field pointers
[in]n_fieldsnumber gof field pointers
Returns
: pointer to MEG context info

◆ cs_gui_balance_by_zone()

void cs_gui_balance_by_zone ( void  )

◆ cs_gui_calculator_functions()

void cs_gui_calculator_functions ( void  )

◆ cs_gui_checkpoint_parameters()

void cs_gui_checkpoint_parameters ( void  )

Read GUi-defined Checkpoint parameters.

◆ cs_gui_cp_params()

void cs_gui_cp_params ( void  )

◆ cs_gui_define_fans()

void cs_gui_define_fans ( void  )

◆ cs_gui_dt()

void cs_gui_dt ( void  )

◆ cs_gui_dt_param()

void cs_gui_dt_param ( void  )

◆ cs_gui_equation_parameters()

void cs_gui_equation_parameters ( void  )

◆ cs_gui_error_estimator()

void cs_gui_error_estimator ( void  )

◆ cs_gui_finalize()

void cs_gui_finalize ( void  )

◆ cs_gui_fluid_properties_value()

void cs_gui_fluid_properties_value ( const char *  param,
double *  value 
)

◆ cs_gui_get_equation_param()

cs_equation_param_t * cs_gui_get_equation_param ( const char *  name)

◆ cs_gui_groundwater_property_laws()

void cs_gui_groundwater_property_laws ( int  permeability,
int  diffusion,
int  unsaturated 
)

◆ cs_gui_head_losses()

void cs_gui_head_losses ( const cs_zone_t zone,
const cs_real_3_t cvara_vel,
cs_real_t  cku[][6] 
)

Compute GUI-defined head losses for a given volume zone.

Head loss tensor coefficients for each cell are organized as follows: cku11, cku22, cku33, cku12, cku13, cku23.

Parameters
[in]zonepointer to zone structure
[in]cvara_velvelocity values at the previous time step
[in,out]ckuhead loss coefficients

◆ cs_gui_hydrostatic_equ_param()

void cs_gui_hydrostatic_equ_param ( void  )

◆ cs_gui_hydrostatic_pressure()

void cs_gui_hydrostatic_pressure ( void  )

◆ cs_gui_initial_conditions()

void cs_gui_initial_conditions ( void  )

Apply initial conditions based on GUI-defined settings.

◆ cs_gui_internal_coupling()

void cs_gui_internal_coupling ( void  )

◆ cs_gui_laminar_viscosity()

void cs_gui_laminar_viscosity ( void  )

◆ cs_gui_linear_solvers()

void cs_gui_linear_solvers ( void  )

◆ cs_gui_momentum_source_terms()

void cs_gui_momentum_source_terms ( const cs_real_3_t *restrict  vel,
cs_real_3_t *restrict  tsexp,
cs_real_33_t *restrict  tsimp 
)

◆ cs_gui_mpi_algorithms()

void cs_gui_mpi_algorithms ( void  )

◆ cs_gui_numerical_options()

void cs_gui_numerical_options ( void  )

◆ cs_gui_parallel_io()

void cs_gui_parallel_io ( void  )

◆ cs_gui_partition()

void cs_gui_partition ( void  )

◆ cs_gui_physical_constants()

void cs_gui_physical_constants ( void  )

◆ cs_gui_physical_properties()

void cs_gui_physical_properties ( void  )

◆ cs_gui_physical_variable()

void cs_gui_physical_variable ( void  )

◆ cs_gui_porosity()

void cs_gui_porosity ( void  )

◆ cs_gui_porous_model()

void cs_gui_porous_model ( void  )

◆ cs_gui_pressure_drop_by_zone()

void cs_gui_pressure_drop_by_zone ( void  )

◆ cs_gui_properties_value()

void cs_gui_properties_value ( const char *  property_name,
double *  value 
)

◆ cs_gui_properties_value_by_fluid_id()

void cs_gui_properties_value_by_fluid_id ( const int  fluid_id,
const char *  property_name,
double *  value 
)

◆ cs_gui_scalar_model_settings()

void cs_gui_scalar_model_settings ( void  )

◆ cs_gui_scalar_source_terms()

void cs_gui_scalar_source_terms ( cs_field_t f,
const cs_real_t *restrict  pvar,
cs_real_t *restrict  tsexp,
cs_real_t *restrict  tsimp 
)

◆ cs_gui_thermal_model()

void cs_gui_thermal_model ( void  )

◆ cs_gui_thermal_model_code()

int cs_gui_thermal_model_code ( void  )

◆ cs_gui_thermal_source_terms()

void cs_gui_thermal_source_terms ( cs_field_t f,
const cs_real_t *restrict  pvar,
cs_real_t *restrict  tsexp,
cs_real_t *restrict  tsimp 
)

◆ cs_gui_time_moments()

void cs_gui_time_moments ( void  )

◆ cs_gui_time_tables()

void cs_gui_time_tables ( void  )

Read GUI defined time tables.

◆ cs_gui_turb_model()

void cs_gui_turb_model ( void  )

◆ cs_gui_turb_ref_values()

void cs_gui_turb_ref_values ( void  )

◆ cs_gui_turbomachinery()

void cs_gui_turbomachinery ( void  )

◆ cs_gui_turbomachinery_rotor()

void cs_gui_turbomachinery_rotor ( void  )

◆ cs_gui_usage_log()

void cs_gui_usage_log ( void  )

◆ cs_gui_user_arrays()

void cs_gui_user_arrays ( void  )

◆ cs_gui_user_variables()

void cs_gui_user_variables ( void  )

◆ cs_gui_zones()

void cs_gui_zones ( void  )