|
My Project
programmer's documentation
|
integer(c_int), pointer, save iale
Activates (=1 o) or not (=0), activate the ALE module:
Definition: albase.f90:45
void cs_f_ale_get_pointers(int **iale)
Definition: cs_ale.c:90
Structure storing the main features of the computational domain and pointers to the main geometrical ...
Definition: cs_domain.h:87
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition: cs_defs.h:315
#define END_C_DECLS
Definition: cs_defs.h:468
void cs_ale_update_mesh_quantities(cs_real_t *min_vol, cs_real_t *max_vol, cs_real_t *tot_vol)
Compute cell and face centers of gravity, cell volumes and update bad cells.
Definition: cs_ale.c:873
void cs_ale_solve_mesh_velocity(const int iterns, const int *impale, const int *ale_bc_type)
Solve a Poisson equation on the mesh velocity in ALE framework.
Definition: cs_ale.c:1220
double cs_real_t
Floating-point value.
Definition: cs_defs.h:302
void cs_ale_update_bcs(int *ale_bc_type, cs_real_3_t *b_fluid_vel)
Update ALE BCs for required for the fluid.
Definition: cs_ale.c:1196
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
void const int *const const int *const const int *const int *const int *const impale
Definition: cs_gui_mobile_mesh.h:100
void cs_ale_finalize_setup(cs_domain_t *domain)
Finalize the setup stage for the equation of the mesh velocity.
Definition: cs_ale.c:1434
int cs_glob_ale
Definition: cs_ale.c:79
void cs_ale_project_displacement(const int ale_bc_type[], const cs_real_3_t *meshv, const cs_real_33_t gradm[], const cs_real_3_t *claale, const cs_real_33_t *clbale, const cs_real_t *dt, cs_real_3_t *disp_proj)
Project the displacement on mesh vertices (solved on cell center).
Definition: cs_ale.c:904
bool cs_ale_is_activated(void)
Test if mesh velocity solving with CDO is activated.
Definition: cs_ale.c:1276
void cs_ale_destroy_all(void)
Free the main structure related to the ALE mesh velocity solving.
Definition: cs_ale.c:1460
void cs_ale_setup_boundaries(const cs_domain_t *domain)
Setup the equations solving the mesh velocity.
Definition: cs_ale.c:1328
void cs_ale_update_mesh(const int itrale, const cs_real_3_t *xyzno0)
Update mesh in the ALE framework.
Definition: cs_ale.c:1121
void cs_ale_init_setup(cs_domain_t *domain)
Setup the equations related to mesh deformation.
Definition: cs_ale.c:1293
cs_real_t cs_real_33_t[3][3]
3x3 matrix of floating-point values
Definition: cs_defs.h:321
void cs_ale_activate(void)
Activate the mesh velocity solving with CDO.
Definition: cs_ale.c:1238
Definition: cs_field_pointer.h:65
double precision, dimension(:,:), allocatable xyzno0
initial mesh coordinates
Definition: albase.f90:63