OpenCMISS-Iron Internal API Documentation
problem_constants.f90
Go to the documentation of this file.
1 
43 
46 
47  USE kinds
48 
49  IMPLICIT NONE
50 
51  !Module parameters
52 
53  !Problem Classes
54  INTEGER(INTG), PARAMETER :: problem_no_class=0
55  INTEGER(INTG), PARAMETER :: problem_elasticity_class=1
56  INTEGER(INTG), PARAMETER :: problem_fluid_mechanics_class=2
57  INTEGER(INTG), PARAMETER :: problem_electromagnetics_class=3
58  INTEGER(INTG), PARAMETER :: problem_classical_field_class=4
59  INTEGER(INTG), PARAMETER :: problem_bioelectrics_class=5
60  INTEGER(INTG), PARAMETER :: problem_modal_class=6
61  INTEGER(INTG), PARAMETER :: problem_fitting_class=7
62  INTEGER(INTG), PARAMETER :: problem_optimisation_class=8
63  INTEGER(INTG), PARAMETER :: problem_multi_physics_class=9
64 
65  !Problem types
66  INTEGER(INTG), PARAMETER :: problem_no_type=0
67  !Elasticity class
68  INTEGER(INTG), PARAMETER :: problem_linear_elasticity_type=1
69  INTEGER(INTG), PARAMETER :: problem_finite_elasticity_type=2
70  INTEGER(INTG), PARAMETER :: problem_linear_elasticity_contact_type=3
71  INTEGER(INTG), PARAMETER :: problem_finite_elasticity_contact_type=4
72  !Fluid mechanics class
73  INTEGER(INTG), PARAMETER :: problem_stokes_equation_type=1
74  INTEGER(INTG), PARAMETER :: problem_navier_stokes_equation_type=2
75  INTEGER(INTG), PARAMETER :: problem_darcy_equation_type=3
76  INTEGER(INTG), PARAMETER :: problem_darcy_pressure_equation_type=4
77  INTEGER(INTG), PARAMETER :: problem_poiseuille_equation_type=5
78  INTEGER(INTG), PARAMETER :: problem_burgers_equation_type=6
79  !Electromagnetics class
80  INTEGER(INTG), PARAMETER :: problem_electrostatic_type=1
81  INTEGER(INTG), PARAMETER :: problem_magnetostatic_type=2
82  INTEGER(INTG), PARAMETER :: problem_maxwells_equations_type=3
83  !Classical field class
84  INTEGER(INTG), PARAMETER :: problem_laplace_equation_type=1
85  INTEGER(INTG), PARAMETER :: problem_poisson_equation_type=2
86  INTEGER(INTG), PARAMETER :: problem_helmholtz_equation_type=3
87  INTEGER(INTG), PARAMETER :: problem_wave_equation_type=4
88  INTEGER(INTG), PARAMETER :: problem_advection_equation_type=5
89  INTEGER(INTG), PARAMETER :: problem_diffusion_equation_type=6
90  INTEGER(INTG), PARAMETER :: problem_advection_diffusion_equation_type=7
91  INTEGER(INTG), PARAMETER :: problem_reaction_diffusion_equation_type=8
92  INTEGER(INTG), PARAMETER :: problem_biharmonic_equation_type=9
93  INTEGER(INTG), PARAMETER :: problem_data_fitting_type=10
94  INTEGER(INTG), PARAMETER :: problem_hj_equation_type=11
95 
96  !Bioelectrics class
97  INTEGER(INTG), PARAMETER :: problem_monodomain_equation_type=1
98  INTEGER(INTG), PARAMETER :: problem_bidomain_equation_type=2
100  !Modal class
101  INTEGER(INTG), PARAMETER :: problem_linear_elastic_modal_type=1
102  !Multi physics class
103  INTEGER(INTG), PARAMETER :: problem_finite_elasticity_darcy_type=1
104  INTEGER(INTG), PARAMETER :: problem_finite_elasticity_stokes_type=2
105  INTEGER(INTG), PARAMETER :: problem_finite_elasticity_navier_stokes_type=3
106  INTEGER(INTG), PARAMETER :: problem_diffusion_diffusion_type=4
107  INTEGER(INTG), PARAMETER :: problem_diffusion_advection_diffusion_type=5
108  INTEGER(INTG), PARAMETER :: problem_multi_compartment_transport_type=6
109  INTEGER(INTG), PARAMETER :: problem_finite_elasticity_fluid_pressure_type=7
110  INTEGER(INTG), PARAMETER :: problem_bioelectric_finite_elasticity_type=8
111 
112  !Problem subtypes
113  INTEGER(INTG), PARAMETER :: problem_no_subtype=0
114  !Elasticity class
115  ! Linear elasticity - uses PROBLEM_NO_SUBTYPE=0
116  ! Finite elasticity
117  INTEGER(INTG), PARAMETER :: problem_quasistatic_finite_elasticity_subtype=1
118  INTEGER(INTG), PARAMETER :: problem_finite_elasticity_cellml_subtype=2
119  INTEGER(INTG), PARAMETER :: problem_multiscale_finite_elasticity_subtype=3
121  ! Linear elasticity subject to contact constraint
123  INTEGER(INTG), PARAMETER :: problem_le_contact_transform_subtype=2
124  INTEGER(INTG), PARAMETER :: problem_le_contact_reproject_subtype=3
125  ! Finite elasticity subject to contact constraint
127  INTEGER(INTG), PARAMETER :: problem_fe_contact_transform_subtype=5
128  INTEGER(INTG), PARAMETER :: problem_fe_contact_reproject_subtype=6
129 
130  !Fluid mechanics class
131  ! Stokes equations
132  INTEGER(INTG), PARAMETER :: problem_static_stokes_subtype=1
133  INTEGER(INTG), PARAMETER :: problem_laplace_stokes_subtype=2
134  INTEGER(INTG), PARAMETER :: problem_transient_stokes_subtype=3
135  INTEGER(INTG), PARAMETER :: problem_optimised_stokes_subtype=4
136  INTEGER(INTG), PARAMETER :: problem_ale_stokes_subtype=5
137  INTEGER(INTG), PARAMETER :: problem_pgm_stokes_subtype=6
138 ! INTEGER(INTG), PARAMETER :: PROBLEM_HJ_SUBTYPE=6
139  ! Navier-Stokes equations
140  INTEGER(INTG), PARAMETER :: problem_static_navier_stokes_subtype=1
141  INTEGER(INTG), PARAMETER :: problem_laplace_navier_stokes_subtype=2
142  INTEGER(INTG), PARAMETER :: problem_transient_navier_stokes_subtype=3
143  INTEGER(INTG), PARAMETER :: problem_transient_rbs_navier_stokes_subtype=9
144  INTEGER(INTG), PARAMETER :: problem_multiscale_navier_stokes_subtype=10
145  INTEGER(INTG), PARAMETER :: problem_optimised_navier_stokes_subtype=4
146  INTEGER(INTG), PARAMETER :: problem_ale_navier_stokes_subtype=5
147  INTEGER(INTG), PARAMETER :: problem_pgm_navier_stokes_subtype=6
148  INTEGER(INTG), PARAMETER :: problem_quasistatic_navier_stokes_subtype=7
149  INTEGER(INTG), PARAMETER :: problem_transient1d_navier_stokes_subtype=8
150  INTEGER(INTG), PARAMETER :: problem_coupled1d0d_navier_stokes_subtype=11
151  INTEGER(INTG), PARAMETER :: problem_transient1d_adv_navier_stokes_subtype=13
152  INTEGER(INTG), PARAMETER :: problem_coupled1d0d_adv_navier_stokes_subtype=14
153  INTEGER(INTG), PARAMETER :: problem_stree1d0d_navier_stokes_subtype=15
154  INTEGER(INTG), PARAMETER :: problem_stree1d0d_adv_navier_stokes_subtype=16
155  ! Darcy equation
156  INTEGER(INTG), PARAMETER :: problem_standard_darcy_subtype=1
157  INTEGER(INTG), PARAMETER :: problem_quasistatic_darcy_subtype=2
158  INTEGER(INTG), PARAMETER :: problem_ale_darcy_subtype=3
159  INTEGER(INTG), PARAMETER :: problem_transient_darcy_subtype=4
160  INTEGER(INTG), PARAMETER :: problem_pgm_darcy_subtype=5
161  INTEGER(INTG), PARAMETER :: problem_pgm_transient_darcy_subtype=6
162  ! Poiseuille equation
163  INTEGER(INTG), PARAMETER :: problem_static_poiseuille_subtype=1
164  INTEGER(INTG), PARAMETER :: problem_dynamic_poiseuille_subtype=2
165  ! Burgers equation
166  INTEGER(INTG), PARAMETER :: problem_static_burgers_subtype=1
167  INTEGER(INTG), PARAMETER :: problem_dynamic_burgers_subtype=2
168  !Electromagnetics class
169  !Classical field class
170  ! Laplace equation
171 !!TODO: We don't really have two problem types here? Maybe a different type with nonlinear boundary conditions???
172  INTEGER(INTG), PARAMETER :: problem_standard_laplace_subtype=1
173  INTEGER(INTG), PARAMETER :: problem_generalised_laplace_subtype=2
174  INTEGER(INTG), PARAMETER :: problem_moving_mesh_laplace_subtype=3
175  ! Hamilton-Jacobi equation
176  INTEGER(INTG), PARAMETER :: problem_standard_hj_subtype=1
177  INTEGER(INTG), PARAMETER :: problem_generalised_hj_subtype=2
178  INTEGER(INTG), PARAMETER :: problem_moving_mesh_hj_subtype=3
179  ! Poisson equation
180  INTEGER(INTG), PARAMETER :: problem_linear_source_poisson_subtype=1
181  INTEGER(INTG), PARAMETER :: problem_nonlinear_source_poisson_subtype=2
182  INTEGER(INTG), PARAMETER :: problem_linear_pressure_poisson_subtype=3
183  INTEGER(INTG), PARAMETER :: problem_nonlinear_pressure_poisson_subtype=4
184  INTEGER(INTG), PARAMETER :: problem_ale_pressure_poisson_subtype=5
185  INTEGER(INTG), PARAMETER :: problem_fitted_pressure_poisson_subtype=6
187  ! Helmholtz equation
188  INTEGER(INTG), PARAMETER :: problem_standard_helmholtz_subtype=2
189  INTEGER(INTG), PARAMETER :: problem_generalised_helmholtz_subtype=3
190  ! Wave equation
191  ! Diffusion equation
192  INTEGER(INTG), PARAMETER :: problem_no_source_diffusion_subtype=1
193  INTEGER(INTG), PARAMETER :: problem_linear_source_diffusion_subtype=2
194  INTEGER(INTG), PARAMETER :: problem_nonlinear_source_diffusion_subtype=3
195  INTEGER(INTG), PARAMETER :: problem_no_source_ale_diffusion_subtype=4
196  INTEGER(INTG), PARAMETER :: problem_linear_source_ale_diffusion_subtype=5
198  ! Reaction-diffusion equation
201  INTEGER(INTG), PARAMETER :: problem_constant_reac_diff_no_split_subtype=3
202  ! Advection-diffusion equation
203  INTEGER(INTG), PARAMETER :: problem_no_source_advection_diffusion_subtype=1
209  INTEGER(INTG), PARAMETER :: problem_advection_subtype=7
210  !Subtypes for steady-state advection-diffusion equation
211  INTEGER(INTG), PARAMETER :: problem_no_source_static_advec_diff_subtype=7
214 
215 
216  !Bioelectric class
217  ! Monodomain equation
218  INTEGER(INTG), PARAMETER :: problem_monodomain_gudunov_split_subtype=1
219  INTEGER(INTG), PARAMETER :: problem_monodomain_strang_split_subtype=2
220  ! Bidomain equation
221  INTEGER(INTG), PARAMETER :: problem_bidomain_gudunov_split_subtype=1
222  INTEGER(INTG), PARAMETER :: problem_bidomain_strang_split_subtype=2
223 
224  !Monodomain Strang splitting type : specific cell models
225  INTEGER(INTG), PARAMETER :: problem_monodomain_buenoorovio_subtype=1
226  INTEGER(INTG), PARAMETER :: problem_monodomain_tentusscher06_subtype=2
227 
228  !Modal class
229  ! Galerkin projection
230  INTEGER(INTG), PARAMETER :: problem_standard_data_fitting_subtype=1
231  INTEGER(INTG), PARAMETER :: problem_generalised_data_fitting_subtype=2
232  INTEGER(INTG), PARAMETER :: problem_mat_properties_data_fitting_subtype=3
233  INTEGER(INTG), PARAMETER :: problem_vector_data_fitting_subtype=4
234  INTEGER(INTG), PARAMETER :: problem_div_free_vector_data_fitting_subtype=5
235  INTEGER(INTG), PARAMETER :: problem_vector_data_pre_fitting_subtype=6
237  INTEGER(INTG), PARAMETER :: problem_datapointvectorstaticfittingsubtype=8
239  ! Multi physics (subtype numbers must be different from Darcy ones)
240  INTEGER(INTG), PARAMETER :: problem_standard_elasticity_darcy_subtype=101
241  INTEGER(INTG), PARAMETER :: problem_pgm_elasticity_darcy_subtype=102
253  INTEGER(INTG), PARAMETER :: problem_monodomain_elasticity_w_titin_subtype=143
254  INTEGER(INTG), PARAMETER :: problem_monodomain_elasticity_velocity_subtype=144
255  INTEGER(INTG), PARAMETER :: problem_monodomain_1d3d_active_strain_subtype=145
257 
262  INTEGER(INTG), PARAMETER :: problem_setup_initial_type=1
263  INTEGER(INTG), PARAMETER :: problem_setup_control_type=2
264  INTEGER(INTG), PARAMETER :: problem_setup_solvers_type=3
265  INTEGER(INTG), PARAMETER :: problem_setup_solver_equations_type=4
266  INTEGER(INTG), PARAMETER :: problem_setup_cellml_equations_type=5
268 
273  INTEGER(INTG), PARAMETER :: problem_setup_start_action=1
274  INTEGER(INTG), PARAMETER :: problem_setup_finish_action=2
276 
281  INTEGER(INTG), PARAMETER :: problem_control_simple_type=1
282  INTEGER(INTG), PARAMETER :: problem_control_fixed_loop_type=2
283  INTEGER(INTG), PARAMETER :: problem_control_time_loop_type=3
284  INTEGER(INTG), PARAMETER :: problem_control_while_loop_type=4
285  INTEGER(INTG), PARAMETER :: problem_control_load_increment_loop_type=5
287 
292  INTEGER(INTG), PARAMETER :: problem_solver_linear=1
293  INTEGER(INTG), PARAMETER :: problem_solver_nonlinear=2
295 
296 
301  INTEGER(INTG), PARAMETER :: solver_equations_linear=1
302  INTEGER(INTG), PARAMETER :: solver_equations_nonlinear=2
304 
309  INTEGER(INTG), PARAMETER :: solver_equations_static=1
310  INTEGER(INTG), PARAMETER :: solver_equations_quasistatic=2
311  INTEGER(INTG), PARAMETER :: solver_equations_first_order_dynamic=3
312  INTEGER(INTG), PARAMETER :: solver_equations_second_order_dynamic=4
314 
315 
316 END MODULE problem_constants
integer(intg), parameter solver_equations_second_order_dynamic
Solver equations are second order dynamic.
integer(intg), parameter problem_diffusion_diffusion_type
integer(intg), parameter problem_quasistatic_navier_stokes_subtype
integer(intg), parameter problem_linear_elastic_modal_type
integer(intg), parameter problem_diffusion_advection_diffusion_type
integer(intg), parameter problem_control_time_loop_type
Time control loop.
integer(intg), parameter problem_laplace_equation_type
integer(intg), parameter problem_biharmonic_equation_type
integer(intg), parameter problem_linear_source_advection_diffusion_subtype
integer(intg), parameter problem_setup_control_type
Solver setup for a problem.
This module handles all problem wide constants.
integer(intg), parameter solver_equations_first_order_dynamic
Solver equations are first order dynamic.
integer(intg), parameter problem_datapointvectorquasistaticfittingsubtype
integer(intg), parameter problem_nonlinear_source_static_advec_diff_subtype
integer(intg), parameter problem_coupled_source_diffusion_diffusion_subtype
integer(intg), parameter problem_poiseuille_equation_type
integer(intg), parameter problem_coupled_source_ale_diffusion_advec_diffusion_subtype
integer(intg), parameter problem_multiscale_finite_elasticity_subtype
integer(intg), parameter problem_linear_source_static_advec_diff_subtype
integer(intg), parameter problem_no_subtype
integer(intg), parameter problem_fitted_pressure_poisson_subtype
integer(intg), parameter problem_monodomain_buenoorovio_subtype
integer(intg), parameter problem_vector_data_fitting_subtype
integer(intg), parameter problem_fe_contact_reproject_subtype
integer(intg), parameter problem_linear_elasticity_contact_type
integer(intg), parameter problem_bioelectric_finite_elasticity_type
integer(intg), parameter problem_quasistatic_finite_elasticity_subtype
integer(intg), parameter problem_magnetostatic_type
integer(intg), parameter problem_monodomain_elasticity_w_titin_subtype
integer(intg), parameter problem_bidomain_strang_split_subtype
integer(intg), parameter problem_control_fixed_loop_type
Fixed iteration control loop.
integer(intg), parameter problem_monodomain_equation_type
integer(intg), parameter problem_dynamic_poiseuille_subtype
integer(intg), parameter problem_control_simple_type
Simple, one iteration control loop.
integer(intg), parameter problem_nonlinear_source_ale_advection_diffusion_subtype
integer(intg), parameter problem_ale_stokes_subtype
integer(intg), parameter problem_finite_elasticity_stokes_type
integer(intg), parameter solver_equations_static
Solver equations are static.
integer(intg), parameter problem_laplace_navier_stokes_subtype
integer(intg), parameter problem_advection_subtype
integer(intg), parameter problem_transient_darcy_subtype
integer(intg), parameter problem_no_type
integer(intg), parameter problem_stokes_equation_type
integer(intg), parameter problem_cellml_reac_eval_reac_diff_no_split_subtype
integer(intg), parameter problem_hj_equation_type
integer(intg), parameter problem_bidomain_equation_type
integer(intg), parameter problem_coupled1d0d_navier_stokes_subtype
integer(intg), parameter solver_equations_linear
Solver equations are linear.
integer(intg), parameter problem_moving_mesh_laplace_subtype
integer(intg), parameter problem_bioelectrics_class
integer(intg), parameter problem_pgm_darcy_subtype
integer(intg), parameter problem_data_fitting_type
integer(intg), parameter problem_generalised_helmholtz_subtype
integer(intg), parameter problem_setup_solvers_type
Solver setup for a problem.
integer(intg), parameter problem_generalised_data_fitting_subtype
integer(intg), parameter solver_equations_nonlinear
Solver equations are nonlinear.
integer(intg), parameter problem_div_free_vector_data_fitting_subtype
integer(intg), parameter problem_transient1d_navier_stokes_subtype
integer(intg), parameter problem_maxwells_equations_type
integer(intg), parameter problem_finite_elasticity_type
integer(intg), parameter problem_extracellular_bidomain_poisson_subtype
integer(intg), parameter problem_setup_initial_type
Initial setup for a problem.
integer(intg), parameter problem_coupled_source_diffusion_advec_diffusion_subtype
integer(intg), parameter problem_monodomain_elasticity_velocity_subtype
integer(intg), parameter problem_constant_reac_diff_no_split_subtype
integer(intg), parameter problem_ale_navier_stokes_subtype
integer(intg), parameter problem_linear_source_poisson_subtype
integer(intg), parameter problem_static_burgers_subtype
integer(intg), parameter problem_linear_pressure_poisson_subtype
integer(intg), parameter problem_ale_pressure_poisson_subtype
integer(intg), parameter problem_bidomain_gudunov_split_subtype
integer(intg), parameter problem_nonlinear_source_diffusion_subtype
integer(intg), parameter problem_navier_stokes_equation_type
integer(intg), parameter problem_nonlinear_source_ale_diffusion_subtype
integer(intg), parameter problem_no_source_static_advec_diff_subtype
integer(intg), parameter problem_monodomain_strang_split_subtype
integer(intg), parameter problem_darcy_equation_type
integer(intg), parameter solver_equations_quasistatic
Solver equations are quasistatic.
integer(intg), parameter problem_no_class
integer(intg), parameter problem_monodomain_strang_splitting_equation_type
integer(intg), parameter problem_finite_elasticity_darcy_type
integer(intg), parameter problem_generalised_laplace_subtype
integer(intg), parameter problem_laplace_stokes_subtype
integer(intg), parameter problem_classical_field_class
integer(intg), parameter problem_burgers_equation_type
integer(intg), parameter problem_mat_properties_data_fitting_subtype
integer(intg), parameter problem_quasistatic_elasticity_transient_darcy_subtype
integer(intg), parameter problem_fe_contact_transform_reproject_subtype
integer(intg), parameter problem_multi_compartment_transport_type
Problem type for the multi-compartment coupled transport, comprising either/or/both advection-diffusi...
integer(intg), parameter problem_darcy_pressure_equation_type
integer(intg), parameter problem_multiscale_navier_stokes_subtype
integer(intg), parameter problem_standard_elasticity_darcy_subtype
integer(intg), parameter problem_cellml_reac_integ_reac_diff_strang_split_subtype
integer(intg), parameter problem_finite_elasticity_contact_type
integer(intg), parameter problem_standard_data_fitting_subtype
integer(intg), parameter problem_le_contact_transform_reproject_subtype
integer(intg), parameter problem_solver_linear
Linear problem.
integer(intg), parameter problem_monodomain_gudunov_split_subtype
integer(intg), parameter problem_linear_source_ale_advection_diffusion_subtype
integer(intg), parameter problem_vector_data_pre_fitting_subtype
integer(intg), parameter problem_standard_darcy_subtype
integer(intg), parameter problem_fe_contact_transform_subtype
integer(intg), parameter problem_multi_physics_class
integer(intg), parameter problem_coupled1d0d_adv_navier_stokes_subtype
integer(intg), parameter problem_le_contact_transform_subtype
integer(intg), parameter problem_le_contact_reproject_subtype
integer(intg), parameter problem_transient_stokes_subtype
integer(intg), parameter problem_no_source_diffusion_subtype
integer(intg), parameter problem_static_stokes_subtype
integer(intg), parameter problem_ale_darcy_subtype
integer(intg), parameter problem_setup_finish_action
Finish setup action.
integer(intg), parameter problem_fitting_class
integer(intg), parameter problem_setup_cellml_equations_type
CellML equations setup for a problem.
integer(intg), parameter problem_nonlinear_pressure_poisson_subtype
integer(intg), parameter problem_standard_laplace_subtype
integer(intg), parameter problem_pgm_navier_stokes_subtype
integer(intg), parameter problem_quasistatic_darcy_subtype
integer(intg), parameter problem_pgm_transient_darcy_subtype
integer(intg), parameter problem_transient_rbs_navier_stokes_subtype
integer(intg), parameter problem_optimised_stokes_subtype
integer(intg), parameter problem_electromagnetics_class
integer(intg), parameter problem_helmholtz_equation_type
integer(intg), parameter problem_solver_nonlinear
Nonlinear problem.
integer(intg), parameter problem_finite_elasticity_navier_stokes_ale_subtype
integer(intg), parameter problem_standard_elasticity_fluid_pressure_subtype
integer(intg), parameter problem_finite_elasticity_navier_stokes_type
integer(intg), parameter problem_no_source_ale_advection_diffusion_subtype
integer(intg), parameter problem_electrostatic_type
integer(intg), parameter problem_linear_source_diffusion_subtype
integer(intg), parameter problem_advection_diffusion_equation_type
integer(intg), parameter problem_poisson_equation_type
integer(intg), parameter problem_generalised_hj_subtype
integer(intg), parameter problem_transient_navier_stokes_subtype
integer(intg), parameter problem_setup_solver_equations_type
Solver equations setup for a problem.
integer(intg), parameter problem_wave_equation_type
integer(intg), parameter problem_pgm_elasticity_darcy_subtype
integer(intg), parameter problem_modal_class
integer(intg), parameter problem_finite_elasticity_with_growth_cellml_subtype
integer(intg), parameter problem_nonlinear_source_poisson_subtype
integer(intg), parameter problem_standard_multi_compartment_transport_subtype
integer(intg), parameter problem_finite_elasticity_cellml_subtype
integer(intg), parameter problem_control_load_increment_loop_type
Load increment control loop.
integer(intg), parameter problem_optimisation_class
integer(intg), parameter problem_quasistatic_elast_trans_darcy_mat_solve_subtype
integer(intg), parameter problem_pgm_stokes_subtype
integer(intg), parameter problem_stree1d0d_navier_stokes_subtype
integer(intg), parameter problem_setup_start_action
Start setup action.
integer(intg), parameter problem_transient1d_adv_navier_stokes_subtype
integer(intg), parameter problem_dynamic_burgers_subtype
integer(intg), parameter problem_nonlinear_source_advection_diffusion_subtype
integer(intg), parameter problem_standard_helmholtz_subtype
integer(intg), parameter problem_no_source_advection_diffusion_subtype
integer(intg), parameter problem_optimised_navier_stokes_subtype
integer(intg), parameter problem_finite_elasticity_fluid_pressure_type
integer(intg), parameter problem_no_source_ale_diffusion_subtype
integer(intg), parameter problem_standard_hj_subtype
integer(intg), parameter problem_linear_elasticity_type
integer(intg), parameter problem_div_free_vector_data_pre_fitting_subtype
integer(intg), parameter problem_coupled_source_ale_diffusion_diffusion_subtype
integer(intg), parameter problem_standard_ale_multi_compartment_transport_subtype
integer(intg), parameter problem_advection_equation_type
integer(intg), parameter problem_elasticity_class
integer(intg), parameter problem_monodomain_1d3d_active_strain_subtype
integer(intg), parameter problem_static_navier_stokes_subtype
integer(intg), parameter problem_monodomain_tentusscher06_subtype
integer(intg), parameter problem_stree1d0d_adv_navier_stokes_subtype
integer(intg), parameter problem_control_while_loop_type
While control loop.
integer(intg), parameter problem_static_poiseuille_subtype
integer(intg), parameter problem_moving_mesh_hj_subtype
integer(intg), parameter problem_fluid_mechanics_class
integer(intg), parameter problem_gudunov_monodomain_1d3d_elasticity_subtype
integer(intg), parameter problem_reaction_diffusion_equation_type
This module contains all kind definitions.
Definition: kinds.f90:45
integer(intg), parameter problem_linear_source_ale_diffusion_subtype
integer(intg), parameter problem_diffusion_equation_type
integer(intg), parameter problem_gudunov_monodomain_simple_elasticity_subtype
integer(intg), parameter problem_datapointvectorstaticfittingsubtype