1 #ifndef __CS_GUI_MOBILE_MESH_H__
2 #define __CS_GUI_MOBILE_MESH_H__
88 double *
const viscmz);
124 const int *
const iuma,
125 const int *
const ivma,
126 const int *
const iwma,
127 double *
const rcodcl );
double precision, dimension(3, 3, nstrmx), save xcstru
Definition: alstru.f90:51
void cs_gui_get_ale_viscosity_type(int *type)
Definition: cs_gui_mobile_mesh.c:1142
void uialcl(const int *const nozppm, const int *const ibfixe, const int *const igliss, const int *const ivimpo, const int *const ifresf, int *const ialtyb, int *const impale, cs_real_3_t *disale, double *const dtref, double *const ttcabs, const int *const ntcabs, const int *const iuma, const int *const ivma, const int *const iwma, double *const rcodcl)
Definition: cs_gui_mobile_mesh.c:912
real(c_double), pointer, save dtref
reference time step
Definition: optcal.f90:430
integer, save nalinf
the number of sub-iterations of initialization of the fluid
Definition: albase.f90:42
integer, save iortvm
viscosity type of mesh : isotropic=0, orthotropic=1.
Definition: albase.f90:46
#define BEGIN_C_DECLS
Definition: cs_defs.h:429
double precision, save epalim
relative precision of implicitation of the structure displacement
Definition: albase.f90:48
double precision, save aexxst
coefficient for the predicted displacement
Definition: alstru.f90:95
double precision, dimension(3, 3, nstrmx), save xmstru
Definition: alstru.f90:48
integer, save nfabor
Definition: mesh.f90:58
integer, dimension(:), allocatable ialtyb
defines the mesh velocity from the color of the boundary faces, or more generally from their properti...
Definition: albase.f90:58
integer nozppm
maximum index of boundary zones
Definition: ppppar.f90:45
integer, save ivma
Definition: numvar.f90:153
double precision, dimension(3, 3, nstrmx), save xkstru
Definition: alstru.f90:54
real(c_double), pointer, save ttcabs
Current absolute time. In case of restart, this is equal to ttpabs + additional computed time...
Definition: optcal.f90:401
integer, save iuma
Definition: numvar.f90:149
void uialin(int *const iale, int *const nalinf, int *const nalimx, double *const epalim, int *const iortvm)
Definition: cs_gui_mobile_mesh.c:857
integer, save iwma
Definition: numvar.f90:157
integer ifresf
Definition: paramx.f90:215
void uistr1(const cs_lnum_t *nfabor, cs_lnum_t *idfstr, const int *mbstru, double *aexxst, double *bexxst, double *cfopre, int *ihistr, double *xstr0, double *xstreq, double *vstr0)
Definition: cs_gui_mobile_mesh.c:1014
integer, save iale
Activates (=1) or not (=0), activate the ALE module.
Definition: albase.f90:40
double precision, save cfopre
coefficient for the predicted force
Definition: alstru.f90:101
integer ivimpo
Definition: paramx.f90:358
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition: cs_defs.h:307
double precision, dimension(3, nstrmx), save forstr
Definition: alstru.f90:82
integer, dimension(:), allocatable impale
indicator of imposed displacement
Definition: albase.f90:53
void uistr2(double *const xmstru, double *const xcstru, double *const xkstru, double *const forstr, double *const dtref, double *const ttcabs, int *const ntcabs)
Definition: cs_gui_mobile_mesh.c:1087
integer igliss
Definition: paramx.f90:344
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:292
integer, save nalimx
maximum number of imlicitation iterations of of the structure displacement
Definition: albase.f90:44
#define END_C_DECLS
Definition: cs_defs.h:430
double precision, save bexxst
coefficient for the predicted displacement
Definition: alstru.f90:98
integer(c_int), pointer, save ntcabs
Current absolute time step number. In case of restart, this is equal to ntpabs + number of new iterat...
Definition: optcal.f90:388
#define CS_PROCF(x, y)
Definition: cs_defs.h:453
integer ibfixe
Definition: paramx.f90:340
double precision, dimension(3, nstrmx), save xstreq
Definition: alstru.f90:67
integer, save ihistr
write indicator (O or 1) for history of internal mobile structures
Definition: entsor.f90:246
integer, dimension(:), allocatable idfstr
the index of the structure, (idfstr(ifac) where ifac is the index of the face), 0 if the face is not ...
Definition: pointe.f90:142
void uivima(double *const viscmx, double *const viscmy, double *const viscmz)
Definition: cs_gui_mobile_mesh.c:773