#include "cs_base.h"
#include "cs_domain.h"
Go to the source code of this file.
|
void | cs_gui_ale_params (void) |
|
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) More...
|
|
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. More...
|
|
cs_real_t * | cs_gui_mobile_mesh_get_fixed_velocity (const char *label) |
| Return the fixed velocity for a boundary. More...
|
|
void | cs_gui_mobile_mesh_structures_add (void) |
| Add mobile structures based on GUI BC definitions. More...
|
|
void | cs_gui_mobile_mesh_init_structures (bool is_restart, 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) |
|
◆ cs_gui_ale_diffusion_type()
void cs_gui_ale_diffusion_type |
( |
void |
| ) |
|
◆ cs_gui_ale_params()
void cs_gui_ale_params |
( |
void |
| ) |
|
◆ cs_gui_get_ale_viscosity_type()
void cs_gui_get_ale_viscosity_type |
( |
int * |
type | ) |
|
◆ cs_gui_mesh_viscosity()
void cs_gui_mesh_viscosity |
( |
void |
| ) |
|
◆ cs_gui_mobile_mesh_bc_structures()
void cs_gui_mobile_mesh_bc_structures |
( |
int * |
idfstr | ) |
|
◆ cs_gui_mobile_mesh_boundary_conditions()
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.
- Parameters
-
[in] | ialtyb | ALE BC type, per boundary face |
[in] | impale | fixed displacement indicator |
[out] | disale | fixed displacement, where indicated |
◆ cs_gui_mobile_mesh_get_boundaries()
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)
- Parameters
-
◆ cs_gui_mobile_mesh_get_fixed_velocity()
cs_real_t * cs_gui_mobile_mesh_get_fixed_velocity |
( |
const char * |
label | ) |
|
Return the fixed velocity for a boundary.
- Parameters
-
[in] | label | boundary condition label |
- Returns
- a pointer to an array of cs_real_t values
◆ cs_gui_mobile_mesh_init_structures()
void cs_gui_mobile_mesh_init_structures |
( |
bool |
is_restart, |
|
|
double * |
aexxst, |
|
|
double * |
bexxst, |
|
|
double * |
cfopre, |
|
|
int * |
ihistr, |
|
|
double * |
xstr0, |
|
|
double * |
xstreq, |
|
|
double * |
vstr0 |
|
) |
| |
◆ cs_gui_mobile_mesh_internal_structures()
◆ cs_gui_mobile_mesh_structures_add()
void cs_gui_mobile_mesh_structures_add |
( |
void |
| ) |
|
Add mobile structures based on GUI BC definitions.