#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 "cs_ale.h"#include "cs_ast_coupling.h"#include "cs_base.h"#include "cs_boundary.h"#include "cs_boundary_zone.h"#include "cs_field_default.h"#include "cs_field_pointer.h"#include "cs_gui.h"#include "cs_gui_util.h"#include "cs_gui_boundary_conditions.h"#include "cs_meg_prototypes.h"#include "cs_mesh.h"#include "cs_mobile_structures.h"#include "cs_parameters.h"#include "cs_timer.h"#include "cs_time_step.h"#include "cs_volume_zone.h"#include "cs_gui_mobile_mesh.h"Functions | |
| void | uialin (int *nalinf, int *nalimx, double *epalim) |
| void | cs_gui_get_ale_viscosity_type (int *type) |
| void | cs_gui_ale_diffusion_type (void) |
| void | cs_gui_mesh_viscosity (void) |
| void | cs_gui_mobile_mesh_get_boundaries (cs_domain_t *domain) |
| Translate the user settings for the domain boundaries into a structure storing the ALE boundaries (New mechanism used in CDO) | |
| void | cs_gui_mobile_mesh_boundary_conditions (int *const ialtyb, int *const impale, cs_real_3_t *disale) |
| Set mobile mesh boundary conditions based on setup. | |
| cs_real_t * | cs_gui_mobile_mesh_get_fixed_velocity (const char *label) |
| Return the fixed velocity for a boundary. | |
| void | cs_gui_mobile_mesh_structures_add (void) |
| Add mobile structures based on GUI BC definitions. | |
| void | cs_gui_mobile_mesh_init_structures (int mbstru, double *aexxst, double *bexxst, double *cfopre, int *ihistr, double *xstr0, double *xstreq, double *vstr0) |
| void | cs_gui_mobile_mesh_internal_structures (cs_real_t xmstru[][3][3], cs_real_t xcstru[][3][3], cs_real_t xkstru[][3][3], cs_real_t forstr[][3]) |
| void | cs_gui_mobile_mesh_bc_structures (int *idfstr) |
| void cs_gui_ale_diffusion_type | ( | void | ) |
| void cs_gui_get_ale_viscosity_type | ( | int * | type | ) |
| void cs_gui_mesh_viscosity | ( | void | ) |
| void cs_gui_mobile_mesh_bc_structures | ( | int * | idfstr | ) |
| void cs_gui_mobile_mesh_boundary_conditions | ( | int *const | ialtyb, |
| int *const | impale, | ||
| cs_real_3_t * | disale ) |
Set mobile mesh boundary conditions based on setup.
| [in] | ialtyb | ALE BC type, per boundary face |
| [in] | impale | fixed displacement indicator |
| [out] | disale | fixed displacement, where indicated |
| void cs_gui_mobile_mesh_get_boundaries | ( | cs_domain_t * | domain | ) |
Translate the user settings for the domain boundaries into a structure storing the ALE boundaries (New mechanism used in CDO)
| [in,out] | domain | pointer to a cs_domain_t structure |
| cs_real_t * cs_gui_mobile_mesh_get_fixed_velocity | ( | const char * | label | ) |
Return the fixed velocity for a boundary.
| [in] | label | boundary condition label |
| void cs_gui_mobile_mesh_init_structures | ( | int | mbstru, |
| double * | aexxst, | ||
| double * | bexxst, | ||
| double * | cfopre, | ||
| int * | ihistr, | ||
| double * | xstr0, | ||
| double * | xstreq, | ||
| double * | vstr0 ) |
| void cs_gui_mobile_mesh_internal_structures | ( | cs_real_t | xmstru[][3][3], |
| cs_real_t | xcstru[][3][3], | ||
| cs_real_t | xkstru[][3][3], | ||
| cs_real_t | forstr[][3] ) |
| void cs_gui_mobile_mesh_structures_add | ( | void | ) |
Add mobile structures based on GUI BC definitions.
| void uialin | ( | int * | nalinf, |
| int * | nalimx, | ||
| double * | epalim ) |