11 type(user_t),
intent(inout) :: user
26 type(json_file),
intent(inout) :: params
31 type(time_state_t),
intent(in) :: time
36 character(len=*),
intent(in) :: scheme_name
37 type(field_list_t),
intent(inout) :: fields
42 type(mesh_t),
intent(inout) :: msh
43 type(time_state_t),
intent(in) :: time
48 type(time_state_t),
intent(in) :: time
52 type(time_state_t),
intent(in) :: time
57 character(len=*),
intent(in) :: scheme_name
58 type(field_list_t),
intent(inout) :: rhs
59 type(time_state_t),
intent(in) :: time
64 type(field_list_t),
intent(inout) :: fields
65 type(field_dirichlet_t),
intent(in) :: bc
66 type(time_state_t),
intent(in) :: time
71 character(len=*),
intent(in) :: scheme_name
72 type(field_list_t),
intent(inout) :: properties
73 type(time_state_t),
intent(in) :: time
Implements the source_term_t type and a wrapper source_term_wrapper_t.
subroutine mesh_setup(msh, time)
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 startup(params)
subroutine finalize(time)