11 type(user_t),
intent(inout) :: user
31 type(json_file),
intent(inout) :: params
36 type(time_state_t),
intent(in) :: time
41 character(len=*),
intent(in) :: scheme_name
42 type(field_list_t),
intent(inout) :: fields
47 type(mesh_t),
intent(inout) :: msh
48 type(time_state_t),
intent(in) :: time
53 type(time_state_t),
intent(in) :: time
57 type(time_state_t),
intent(in) :: time
62 character(len=*),
intent(in) :: scheme_name
63 type(field_list_t),
intent(inout) :: rhs
64 type(time_state_t),
intent(in) :: time
69 type(field_list_t),
intent(inout) :: fields
70 type(field_dirichlet_t),
intent(in) :: bc
71 type(time_state_t),
intent(in) :: time
76 type(field_list_t),
intent(inout) :: fields
77 type(field_neumann_t),
intent(in) :: bc
78 type(time_state_t),
intent(in) :: time
83 character(len=*),
intent(in) :: scheme_name
84 type(field_list_t),
intent(inout) :: properties
85 type(time_state_t),
intent(in) :: time
90 x_ref, y_ref, z_ref, base_shapes, time)
91 type(coef_t),
intent(in) :: coef
92 type(field_t),
intent(inout) :: wm_x, wm_y, wm_z
93 type(field_t),
intent(in) :: x_ref, y_ref, z_ref
94 type(field_t),
intent(in) :: base_shapes(:)
95 type(time_state_t),
intent(in) :: time
100 integer,
intent(in) :: body_id
101 type(time_state_t),
intent(in) :: time
102 real(kind=rp),
intent(inout) :: vel_trans(3)
103 real(kind=rp),
intent(inout) :: vel_ang(3)
109 type(field_t),
intent(inout) :: base_shapes(:)
Implements the source_term_t type and a wrapper source_term_wrapper_t.
subroutine mesh_setup(msh, time)
subroutine user_rigid_kinematics(body_id, time, vel_trans, vel_ang)
subroutine initialize(time)
subroutine user_setup(user)
subroutine initial_conditions(scheme_name, fields)
subroutine material_properties(scheme_name, properties, time)
subroutine dirichlet_conditions(fields, bc, time)
subroutine user_ale_base_shapes(base_shapes)
subroutine startup(params)
subroutine neumann_conditions(fields, bc, time)
subroutine user_ale_mesh_motion(wm_x, wm_y, wm_z, coef, x_ref, y_ref, z_ref, base_shapes, time)
subroutine finalize(time)