1 #ifndef __CS_MOBILE_STRUCTURES_H__
2 #define __CS_MOBILE_STRUCTURES_H__
#define BEGIN_C_DECLS
Definition: cs_defs.h:514
double cs_real_t
Floating-point value.
Definition: cs_defs.h:319
#define END_C_DECLS
Definition: cs_defs.h:515
@ gamma
Definition: cs_field_pointer.h:221
void cs_mobile_structures_prediction(int itrale, int italim, int ineefl, int impale[])
Predict displacement of mobile structures with ALE.
Definition: cs_mobile_structures.c:1116
int cs_glob_mobile_structures_i_max
void cs_mobile_structures_initialize(void)
Initialize mobile structures with ALE for internal coupling.
Definition: cs_mobile_structures.c:784
void cs_mobile_structures_log_setup(void)
Log structures and coupling information.
Definition: cs_mobile_structures.c:921
void cs_mobile_structures_displacement(int itrale, int italim, int *itrfin)
Displacement of mobile structures with ALE for internal coupling.
Definition: cs_mobile_structures.c:1327
void cs_mobile_structures_add_n_structures(int n_structures)
Add internal mobile structures.
Definition: cs_mobile_structures.c:1046
void cs_mobile_structures_finalize(void)
Finalize mobile structures with ALE for internal coupling.
Definition: cs_mobile_structures.c:905
void cs_mobile_structures_restart_write(cs_restart_t *r)
Write mobile structures data to checkpoint.
Definition: cs_mobile_structures.c:1780
double cs_glob_mobile_structures_i_eps
void cs_mobile_structures_restart_read(cs_restart_t *r)
Read mobile structures data to checkpoint.
Definition: cs_mobile_structures.c:1650
void cs_mobile_structures_set_newmark_coefficients(cs_real_t alpha, cs_real_t beta, cs_real_t gamma)
Set Newmark coefficients for internal mobile structures.
Definition: cs_mobile_structures.c:1071
int cs_mobile_structures_get_n_structures(void)
Query number of internal mobile structures defined.
Definition: cs_mobile_structures.c:1024
void cs_mobile_structures_setup(void)
Initialize mobile structures with ALE for internal coupling.
Definition: cs_mobile_structures.c:731
struct _cs_restart_t cs_restart_t
Definition: cs_restart.h:95
double precision, dimension(ncharm), save alpha
Definition: cpincl.f90:96
double precision, dimension(ncharm), save beta
Definition: cpincl.f90:96