OpenCMISS-Iron Internal API Documentation
equations_set_constants Module Reference

This module defines all constants shared across equations set routines. More...

Variables

integer(intg), parameter equations_set_no_class =0
 
integer(intg), parameter equations_set_elasticity_class =1
 
integer(intg), parameter equations_set_fluid_mechanics_class =2
 
integer(intg), parameter equations_set_electromagnetics_class =3
 
integer(intg), parameter equations_set_classical_field_class =4
 
integer(intg), parameter equations_set_bioelectrics_class =5
 
integer(intg), parameter equations_set_modal_class =6
 
integer(intg), parameter equations_set_fitting_class =7
 
integer(intg), parameter equations_set_optimisation_class =8
 
integer(intg), parameter equations_set_multi_physics_class =9
 
integer(intg), parameter equations_set_no_type =0
 
integer(intg), parameter equations_set_linear_elasticity_type =1
 
integer(intg), parameter equations_set_finite_elasticity_type =2
 
integer(intg), parameter equations_set_stokes_equation_type =1
 
integer(intg), parameter equations_set_navier_stokes_equation_type =2
 
integer(intg), parameter equations_set_darcy_equation_type =3
 
integer(intg), parameter equations_set_darcy_pressure_equation_type =4
 
integer(intg), parameter equations_set_poiseuille_equation_type =5
 
integer(intg), parameter equations_set_burgers_equation_type =6
 
integer(intg), parameter equations_set_characteristic_equation_type =7
 
integer(intg), parameter equations_set_stree_equation_type =8
 
integer(intg), parameter equations_set_electrostatic_type =1
 
integer(intg), parameter equations_set_magnetostatic_type =2
 
integer(intg), parameter equations_set_maxwells_equations_type =3
 
integer(intg), parameter equations_set_laplace_equation_type =1
 
integer(intg), parameter equations_set_poisson_equation_type =2
 
integer(intg), parameter equations_set_helmholtz_equation_type =3
 
integer(intg), parameter equations_set_wave_equation_type =4
 
integer(intg), parameter equations_set_advection_equation_type =11
 
integer(intg), parameter equations_set_diffusion_equation_type =6
 
integer(intg), parameter equations_set_advection_diffusion_equation_type =7
 
integer(intg), parameter equations_set_reaction_diffusion_equation_type =8
 
integer(intg), parameter equations_set_biharmonic_equation_type =9
 
integer(intg), parameter equations_set_data_fitting_equation_type =10
 
integer(intg), parameter equations_set_hj_equation_type =5
 
integer(intg), parameter equations_set_monodomain_equation_type =1
 
integer(intg), parameter equations_set_bidomain_equation_type =2
 
integer(intg), parameter equations_set_monodomain_strang_splitting_equation_type =3
 
integer(intg), parameter equations_set_linear_elastic_modal_type =1
 
integer(intg), parameter equations_set_finite_elasticity_darcy_type =1
 
integer(intg), parameter equations_set_finite_elasticity_stokes_type =2
 
integer(intg), parameter equations_set_finite_elasticity_navier_stokes_type =3
 
integer(intg), parameter equations_set_diffusion_diffusion_type =4
 
integer(intg), parameter equations_set_diffusion_advection_diffusion_type =5
 
integer(intg), parameter equations_set_no_subtype =0
 
integer(intg), parameter equations_set_one_dimensional_subtype =1
 
integer(intg), parameter equations_set_two_dimensional_plane_stress_subtype =2
 
integer(intg), parameter equations_set_two_dimensional_plane_strain_subtype =3
 
integer(intg), parameter equations_set_three_dimensional_subtype =4
 
integer(intg), parameter equations_set_plate_subtype =5
 
integer(intg), parameter equations_set_shell_subtype =6
 
integer(intg), parameter equations_set_mooney_rivlin_subtype =1
 
integer(intg), parameter equations_set_isotropic_exponential_subtype =2
 
integer(intg), parameter equations_set_transverse_isotropic_exponential_subtype =3
 
integer(intg), parameter equations_set_orthotropic_material_costa_subtype =4
 
integer(intg), parameter equations_set_compressible_finite_elasticity_subtype =5
 
integer(intg), parameter equations_set_activecontraction_subtype =6
 
integer(intg), parameter equations_set_membrane_subtype =7
 
integer(intg), parameter equations_set_incompressible_finite_elasticity_darcy_subtype =8
 
integer(intg), parameter equations_set_orthotropic_material_holzapfel_ogden_subtype =9
 
integer(intg), parameter equations_set_elasticity_darcy_inria_model_subtype =10
 
integer(intg), parameter equations_set_incompressible_elasticity_driven_darcy_subtype =11
 
integer(intg), parameter equations_set_elasticity_multi_compartment_darcy_inria_subtype =12
 
integer(intg), parameter equations_set_incompressible_elasticity_driven_mr_subtype =13
 
integer(intg), parameter equations_set_incompressible_elast_multi_comp_darcy_subtype =14
 
integer(intg), parameter equations_set_transverse_isotropic_guccione_subtype =15
 
integer(intg), parameter equations_set_elasticity_fluid_pressure_static_inria_subtype =16
 
integer(intg), parameter equations_set_constitutive_law_in_cellml_evaluate_subtype =17
 
integer(intg), parameter equations_set_elasticity_fluid_pres_holmes_mow_active_subtype =19
 
integer(intg), parameter equations_set_elasticity_fluid_pressure_holmes_mow_subtype =18
 
integer(intg), parameter equations_set_transverse_isotropic_polynomial_subtype =20
 
integer(intg), parameter equations_set_incompressible_mooney_rivlin_subtype =21
 
integer(intg), parameter equations_set_nearly_incompressible_mooney_rivlin_subtype =22
 
integer(intg), parameter equations_set_transverse_isotropic_humphrey_yin_subtype =23
 
integer(intg), parameter equations_set_mooney_rivlin_activecontraction_subtype =24
 
integer(intg), parameter equations_set_stvenant_kirchoff_activecontraction_subtype =25
 
integer(intg), parameter equations_set_compressible_activecontraction_subtype =26
 
integer(intg), parameter equations_set_transverse_isotropic_active_subtype =27
 
integer(intg), parameter equations_set_trans_isotropic_active_transition_subtype =28
 
integer(intg), parameter equations_set_anisotropic_polynomial_subtype =29
 
integer(intg), parameter equations_set_anisotropic_polynomial_active_subtype =30
 
integer(intg), parameter equations_set_holzapfel_ogden_activecontraction_subtype =31
 
integer(intg), parameter equations_set_guccione_activecontraction_subtype =32
 
integer(intg), parameter equations_set_constitutive_and_growth_law_in_cellml_subtype =33
 
integer(intg), parameter equations_set_active_strain_subtype =34
 
integer(intg), parameter equations_set_multiscale_active_strain_subtype =35
 
integer(intg), parameter equations_set_reference_state_mooney_rivlin_subtype =36
 
integer(intg), parameter equations_set_static_stokes_subtype =1
 
integer(intg), parameter equations_set_laplace_stokes_subtype =2
 
integer(intg), parameter equations_set_transient_stokes_subtype =3
 
integer(intg), parameter equations_set_optimised_stokes_subtype =4
 
integer(intg), parameter equations_set_ale_stokes_subtype =5
 
integer(intg), parameter equations_set_pgm_stokes_subtype =6
 
integer(intg), parameter equations_set_static_navier_stokes_subtype =1
 
integer(intg), parameter equations_set_laplace_navier_stokes_subtype =2
 
integer(intg), parameter equations_set_transient_navier_stokes_subtype =3
 
integer(intg), parameter equations_set_optimised_navier_stokes_subtype =4
 
integer(intg), parameter equations_set_ale_navier_stokes_subtype =5
 
integer(intg), parameter equations_set_pgm_navier_stokes_subtype =6
 
integer(intg), parameter equations_set_quasistatic_navier_stokes_subtype =7
 
integer(intg), parameter equations_set_transient1d_navier_stokes_subtype =8
 
integer(intg), parameter equations_set_transient_rbs_navier_stokes_subtype =9
 
integer(intg), parameter equations_set_bifurcation_navier_stokes_subtype =10
 
integer(intg), parameter equations_set_multiscale3d_navier_stokes_subtype =11
 
integer(intg), parameter equations_set_coupled1d0d_navier_stokes_subtype =12
 
integer(intg), parameter equations_set_static_rbs_navier_stokes_subtype =13
 
integer(intg), parameter equations_set_transient1d_adv_navier_stokes_subtype =14
 
integer(intg), parameter equations_set_coupled1d0d_adv_navier_stokes_subtype =15
 
integer(intg), parameter equations_set_stree1d0d_subtype =16
 
integer(intg), parameter equations_set_stree1d0d_adv_subtype =17
 
integer(intg), parameter equations_set_constitutive_mu_navier_stokes_subtype =18
 
integer(intg), parameter equations_set_characteristic_subtype =1
 
integer(intg), parameter equations_set_standard_darcy_subtype =1
 
integer(intg), parameter equations_set_quasistatic_darcy_subtype =2
 
integer(intg), parameter equations_set_ale_darcy_subtype =3
 
integer(intg), parameter equations_set_transient_darcy_subtype =4
 
integer(intg), parameter equations_set_transient_ale_darcy_subtype =5
 
integer(intg), parameter equations_set_multi_compartment_darcy_subtype =6
 
integer(intg), parameter equations_set_static_poiseuille_subtype =1
 
integer(intg), parameter equations_set_dynamic_poiseuille_subtype =2
 
integer(intg), parameter equations_set_burgers_subtype =1
 
integer(intg), parameter equations_set_generalised_burgers_subtype =2
 
integer(intg), parameter equations_set_static_burgers_subtype =3
 
integer(intg), parameter equations_set_inviscid_burgers_subtype =4
 
integer(intg), parameter equations_set_standard_laplace_subtype =1
 
integer(intg), parameter equations_set_generalised_laplace_subtype =2
 
integer(intg), parameter equations_set_moving_mesh_laplace_subtype =3
 
integer(intg), parameter equations_set_standard_hj_subtype =1
 
integer(intg), parameter equations_set_generalised_hj_subtype =2
 
integer(intg), parameter equations_set_moving_mesh_hj_subtype =3
 
integer(intg), parameter equations_set_constant_source_poisson_subtype =1
 
integer(intg), parameter equations_set_linear_source_poisson_subtype =2
 
integer(intg), parameter equations_set_quadratic_source_poisson_subtype =3
 
integer(intg), parameter equations_set_exponential_source_poisson_subtype =4
 
integer(intg), parameter equations_set_linear_pressure_poisson_subtype =5
 
integer(intg), parameter equations_set_nonlinear_pressure_poisson_subtype =6
 
integer(intg), parameter equations_set_ale_pressure_poisson_subtype =7
 
integer(intg), parameter equations_set_fitted_pressure_poisson_subtype =8
 
integer(intg), parameter equations_set_extracellular_bidomain_poisson_subtype =9
 
integer(intg), parameter equations_set_standard_helmholtz_subtype =2
 
integer(intg), parameter equations_set_generalised_helmholtz_subtype =3
 
integer(intg), parameter equations_set_no_source_diffusion_subtype =1
 
integer(intg), parameter equations_set_constant_source_diffusion_subtype =2
 
integer(intg), parameter equations_set_linear_source_diffusion_subtype =3
 
integer(intg), parameter equations_set_quadratic_source_diffusion_subtype =4
 
integer(intg), parameter equations_set_exponential_source_diffusion_subtype =5
 
integer(intg), parameter equations_set_no_source_ale_diffusion_subtype =6
 
integer(intg), parameter equations_set_constant_source_ale_diffusion_subtype =7
 
integer(intg), parameter equations_set_linear_source_ale_diffusion_subtype =8
 
integer(intg), parameter equations_set_quadratic_source_ale_diffusion_subtype =9
 
integer(intg), parameter equations_set_exponential_source_ale_diffusion_subtype =10
 
integer(intg), parameter equations_set_constant_reac_diff_subtype =1
 
integer(intg), parameter equations_set_cellml_reac_split_reac_diff_subtype =2
 
integer(intg), parameter equations_set_cellml_reac_no_split_reac_diff_subtype =3
 
integer(intg), parameter equations_set_multi_comp_transport_diffusion_subtype =11
 
integer(intg), parameter equations_set_no_source_advection_diffusion_subtype =1
 
integer(intg), parameter equations_set_constant_source_advection_diffusion_subtype =2
 
integer(intg), parameter equations_set_linear_source_advection_diffusion_subtype =3
 
integer(intg), parameter equations_set_quadratic_source_advection_diffusion_subtype =4
 
integer(intg), parameter equations_set_exponential_source_advection_diffusion_subtype =5
 
integer(intg), parameter equations_set_no_source_ale_advection_diffusion_subtype =21
 
integer(intg), parameter equations_set_constant_source_ale_advection_diffusion_subtype =22
 
integer(intg), parameter equations_set_linear_source_ale_advection_diffusion_subtype =23
 
integer(intg), parameter equations_set_quadratic_source_ale_advection_diffusion_subtype =24
 
integer(intg), parameter equations_set_exp_source_ale_advection_diffusion_subtype =25
 
integer(intg), parameter equations_set_advection_subtype =1
 
integer(intg), parameter equations_set_no_source_static_advec_diff_subtype =6
 
integer(intg), parameter equations_set_constant_source_static_advec_diff_subtype =7
 
integer(intg), parameter equations_set_linear_source_static_advec_diff_subtype =8
 
integer(intg), parameter equations_set_no_source_advection_diff_supg_subtype =9
 
integer(intg), parameter equations_set_constant_source_advection_diff_supg_subtype =10
 
integer(intg), parameter equations_set_linear_source_advection_diff_supg_subtype =11
 
integer(intg), parameter equations_set_quad_source_advection_diff_supg_subtype =12
 
integer(intg), parameter equations_set_exp_source_advection_diff_supg_subtype =13
 
integer(intg), parameter equations_set_no_source_ale_advection_diff_supg_subtype =29
 
integer(intg), parameter equations_set_constant_source_ale_advection_diff_supg_subtype =30
 
integer(intg), parameter equations_set_linear_source_ale_advection_diff_supg_subtype =31
 
integer(intg), parameter equations_set_quad_source_ale_advection_diff_supg_subtype =32
 
integer(intg), parameter equations_set_exp_source_ale_advection_diff_supg_subtype =33
 
integer(intg), parameter equations_set_no_source_static_advec_diff_supg_subtype =14
 
integer(intg), parameter equations_set_constant_source_static_advec_diff_supg_subtype =15
 
integer(intg), parameter equations_set_linear_source_static_advec_diff_supg_subtype =16
 
integer(intg), parameter equations_set_coupled_source_diffusion_advec_diffusion_subtype =17
 
integer(intg), parameter equations_set_multi_comp_transport_advec_diff_subtype =18
 
integer(intg), parameter equations_set_multi_comp_transport_advec_diff_supg_subtype =19
 
integer(intg), parameter equations_set_monodomain_buenoorovio_subtype =1
 
integer(intg), parameter equations_set_monodomain_tentusscher06_subtype =2
 
integer(intg), parameter equations_set_first_bidomain_subtype =1
 
integer(intg), parameter equations_set_second_bidomain_subtype =2
 
integer(intg), parameter equations_set_standard_data_fitting_subtype =1
 
integer(intg), parameter equations_set_generalised_data_fitting_subtype =2
 
integer(intg), parameter equations_set_mat_properties_data_fitting_subtype =3
 
integer(intg), parameter equations_set_mat_properties_inria_model_data_fitting_subtype =4
 
integer(intg), parameter equations_set_vector_data_fitting_subtype =5
 
integer(intg), parameter equations_set_divfree_vector_data_fitting_subtype =6
 
integer(intg), parameter equations_set_vector_data_pre_fitting_subtype =7
 
integer(intg), parameter equations_set_divfree_vector_data_pre_fitting_subtype =8
 
integer(intg), parameter equationsset_datapointvectorstaticfittingsubtype =9
 
integer(intg), parameter equationsset_datapointvectorquasistaticfittingsubtype =10
 
integer(intg), parameter equations_set_standard_elasticity_darcy_subtype =101
 
integer(intg), parameter equations_set_coupled_source_diffusion_diffusion_subtype =111
 
integer(intg), parameter equations_set_standard_monodomain_elasticity_subtype =141
 
integer(intg), parameter equations_set_1d3d_monodomain_elasticity_subtype =142
 
integer(intg), parameter equations_set_monodomain_elasticity_w_titin_subtype =143
 
integer(intg), parameter equations_set_monodomain_elasticity_velocity_subtype =144
 
integer(intg), parameter equations_set_1d3d_monodomain_active_strain_subtype =145
 
integer(intg), parameter equations_set_finite_elasticity_navier_stokes_ale_subtype =151
 
integer(intg), parameter equations_set_setup_initial_type =1
 Initial setup. More...
 
integer(intg), parameter equations_set_setup_geometry_type =2
 Geometry setup. More...
 
integer(intg), parameter equations_set_setup_dependent_type =3
 Dependent variables. More...
 
integer(intg), parameter equations_set_setup_independent_type =4
 Independent variables. More...
 
integer(intg), parameter equations_set_setup_materials_type =5
 Materials setup. More...
 
integer(intg), parameter equations_set_setup_source_type =6
 Source setup. More...
 
integer(intg), parameter equations_set_setup_source_materials_type =7
 Source materials setup. More...
 
integer(intg), parameter equations_set_setup_analytic_type =8
 Analytic setup. More...
 
integer(intg), parameter equations_set_setup_equations_type =9
 Equations setup. More...
 
integer(intg), parameter equations_set_setup_derived_type =10
 Derived field setup. More...
 
integer(intg), parameter equations_set_setup_start_action =1
 Start setup action. More...
 
integer(intg), parameter equations_set_setup_finish_action =2
 Finish setup action. More...
 
integer(intg), parameter equations_set_setup_generate_action =3
 Generate setup action. More...
 
integer(intg), parameter number_of_equations_set_solution_methods =7
 The number of solution methods defined. More...
 
integer(intg), parameter equations_set_fem_solution_method =1
 Finite Element Method solution method. More...
 
integer(intg), parameter equations_set_bem_solution_method =2
 Boundary Element Method solution method. More...
 
integer(intg), parameter equations_set_fd_solution_method =3
 Finite Difference solution method. More...
 
integer(intg), parameter equations_set_fv_solution_method =4
 Finite Volume solution method. More...
 
integer(intg), parameter equations_set_gfem_solution_method =5
 Grid-based Finite Element Method solution method. More...
 
integer(intg), parameter equations_set_gfd_solution_method =6
 Grid-based Finite Difference Method solution method. More...
 
integer(intg), parameter equations_set_gfv_solution_method =7
 Grid-based Finite Volume solution method. More...
 
integer(intg), parameter equations_set_nodal_solution_method =8
 Similar to Finite Element Method with looping over nodes instead of elements. More...
 
integer(intg), parameter number_of_equations_linearity_types =3
 The number of equations linearity types defined. More...
 
integer(intg), parameter equations_linear =1
 The equations are linear. More...
 
integer(intg), parameter equations_nonlinear =2
 The equations are non-linear. More...
 
integer(intg), parameter equations_nonlinear_bcs =3
 The equations have non-linear boundary conditions. More...
 
integer(intg), parameter number_of_equations_time_types =5
 The number of equations time dependence types defined. More...
 
integer(intg), parameter equations_static =1
 The equations are static and have no time dependence. More...
 
integer(intg), parameter equations_quasistatic =2
 The equations are quasi-static. More...
 
integer(intg), parameter equations_first_order_dynamic =3
 The equations are first order dynamic. More...
 
integer(intg), parameter equations_second_order_dynamic =4
 The equations are a second order dynamic. More...
 
integer(intg), parameter equations_time_stepping =5
 The equations are for time stepping. More...
 
integer(intg), parameter equations_set_derived_strain =1
 Strain tensor field. More...
 
integer(intg), parameter equations_set_derived_stress =2
 Stress tensor field. More...
 
integer(intg), parameter equations_set_number_of_derived_types =2
 
integer(intg), parameter equations_set_evaluate_deformation_gradient_tensor =1
 Deformation gradient tensor. More...
 
integer(intg), parameter equations_set_evaluate_r_cauchy_green_deformation_tensor =2
 Right Cauchy-Green deformation field. More...
 
integer(intg), parameter equations_set_evaluate_green_lagrange_strain_tensor =3
 Green-Lagrange strain tensor. More...
 
integer(intg), parameter equations_set_evaluate_cauchy_stress_tensor =4
 Cauchy stress tensor. More...
 
integer(intg), parameter equations_set_evaluate_second_pk_stress_tensor =5
 Second Piola Kirchhoff stress tensor. More...
 
integer(intg), parameter equations_set_number_of_tensor_evaluate_types =5
 
integer(intg), parameter equations_matrix_stiffness =1
 A stiffness matrix (multiplies displacement values) More...
 
integer(intg), parameter equations_matrix_damping =2
 A damping matrix (multiplies velocity values) More...
 
integer(intg), parameter equations_matrix_mass =3
 A mass matrix (multiplies acceleration values) More...
 
integer(intg), parameter equations_set_laplace_equation_two_dim_1 =1
 u=x**2+2*x*y-y**2 More...
 
integer(intg), parameter equations_set_laplace_equation_two_dim_2 =2
 u=cos(x)cosh(y) More...
 
integer(intg), parameter equations_set_laplace_equation_three_dim_1 =3
 u=x**2-2*y**2+z**2 More...
 
integer(intg), parameter equations_set_laplace_equation_three_dim_2 =4
 u=cos(x)*cosh(y)*z More...
 
integer(intg), parameter equations_set_hj_equation_two_dim_1 =1
 u=x**2+y**2 More...
 
integer(intg), parameter equations_set_hj_equation_two_dim_2 =2
 u=sin(x)sin(y) More...
 
integer(intg), parameter equations_set_hj_equation_three_dim_1 =3
 u=x**2-2*y**2+z**2 More...
 
integer(intg), parameter equations_set_hj_equation_three_dim_2 =4
 u=cos(x)*cosh(y)*z More...
 
integer(intg), parameter equations_set_helmholtz_equation_two_dim_1 =1
 u=cos(sqrt(2)*k*x)*sin(sqrt(2)*k*y) More...
 
integer(intg), parameter equations_set_poisson_equation_two_dim_1 =1
 u=ln(4/(x+y+1^2)) More...
 
integer(intg), parameter equations_set_poisson_equation_two_dim_2 =2
 u=tbd More...
 
integer(intg), parameter equations_set_poisson_equation_two_dim_3 =3
 u=tbd More...
 
integer(intg), parameter equations_set_poisson_equation_three_dim_1 =4
 u=ln(6/(x+y+z+1^2)) More...
 
integer(intg), parameter equations_set_poisson_equation_three_dim_2 =5
 u=tbd More...
 
integer(intg), parameter equations_set_poisson_equation_three_dim_3 =6
 u=tbd More...
 
integer(intg), parameter equations_set_pressure_poisson_three_dim_1 =18
 u=tbd, Pressure Poisson Equation (PPE) analytic More...
 
integer(intg), parameter equations_set_pressure_poisson_three_dim_2 =19
 u=tbd, Pressure Poisson Equation (PPE) without input data More...
 
integer(intg), parameter equations_set_diffusion_equation_one_dim_1 =1
 
integer(intg), parameter equations_set_diffusion_equation_two_dim_1 =2
 u=exp(-kt)*sin(sqrt(k)*(x*cos(phi)+y*sin(phi))) More...
 
integer(intg), parameter equations_set_diffusion_equation_three_dim_1 =3
 
integer(intg), parameter equations_set_linear_source_diffusion_equation_three_dim_1 =3
 
integer(intg), parameter equations_set_quadratic_source_diffusion_equation_one_dim_1 =1
 Solution to a diffusion equation with a quadratic source. More...
 
integer(intg), parameter equations_set_exponential_source_diffusion_equation_one_dim_1 =1
 Solution to a diffusion equation with an exponential source. More...
 
integer(intg), parameter equations_set_multi_comp_diffusion_two_comp_two_dim =4
 Prescribed solution, using a source term to correct for error - 2D with 2 compartments. More...
 
integer(intg), parameter equations_set_multi_comp_diffusion_two_comp_three_dim =5
 Prescribed solution, using a source term to correct for error - 3D with 2 compartments. More...
 
integer(intg), parameter equations_set_multi_comp_diffusion_three_comp_three_dim =6
 Prescribed solution, using a source term to correct for error - 3D with 3 compartments. More...
 
integer(intg), parameter equations_set_multi_comp_diffusion_four_comp_three_dim =7
 Prescribed solution, using a source term to correct for error - 3D with 4 compartments. More...
 
integer(intg), parameter equations_set_advection_diffusion_equation_two_dim_1 =1
 u(x,y)=tanh(1 - alpha.(x.tan(Phi) - y)),this is a steady-state solution More...
 
integer(intg), parameter equations_set_linear_elasticity_one_dim_1 =1
 
integer(intg), parameter equations_set_linear_elasticity_two_dim_1 =2
 
integer(intg), parameter equations_set_linear_elasticity_two_dim_2 =3
 
integer(intg), parameter equations_set_linear_elasticity_three_dim_1 =4
 
integer(intg), parameter equations_set_linear_elasticity_three_dim_2 =5
 
integer(intg), parameter equations_set_finite_elasticity_cylinder =1
 
integer(intg), parameter equations_set_stokes_equation_two_dim_1 =1
 u=tbd More...
 
integer(intg), parameter equations_set_stokes_equation_two_dim_2 =2
 u=tbd More...
 
integer(intg), parameter equations_set_stokes_equation_two_dim_3 =3
 u=tbd More...
 
integer(intg), parameter equations_set_stokes_equation_two_dim_4 =4
 u=tbd More...
 
integer(intg), parameter equations_set_stokes_equation_two_dim_5 =5
 u=tbd More...
 
integer(intg), parameter equations_set_stokes_equation_three_dim_1 =6
 u=tbd More...
 
integer(intg), parameter equations_set_stokes_equation_three_dim_2 =7
 u=tbd More...
 
integer(intg), parameter equations_set_stokes_equation_three_dim_3 =8
 u=tbd More...
 
integer(intg), parameter equations_set_stokes_equation_three_dim_4 =9
 u=tbd More...
 
integer(intg), parameter equations_set_stokes_equation_three_dim_5 =10
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_two_dim_1 =1
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_two_dim_2 =2
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_two_dim_3 =3
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_two_dim_4 =4
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_two_dim_5 =5
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_three_dim_1 =6
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_three_dim_2 =7
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_three_dim_3 =8
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_three_dim_4 =9
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_three_dim_5 =10
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_one_dim_1 =11
 u=tbd More...
 
integer(intg), parameter equations_set_navier_stokes_equation_two_dim_poiseuille =12
 fully developed 2D channel flow (parabolic), u=u_max(1-y^2/H^2) More...
 
integer(intg), parameter equations_set_navier_stokes_equation_two_dim_taylor_green =13
 2D dynamic nonlinear Taylor-Green vortex decay More...
 
integer(intg), parameter equations_set_navier_stokes_equation_flowrate_aorta =14
 A fourier decomposed flow waveform for boundary conditions. More...
 
integer(intg), parameter equations_set_navier_stokes_equation_sinusoid =15
 A sinusoidal flow waveform. More...
 
integer(intg), parameter equations_set_navier_stokes_equation_flowrate_constant =16
 A fourier decomposed flow waveform for boundary conditions. More...
 
integer(intg), parameter equations_set_navier_stokes_equation_splint_from_file =17
 Spline integration of dependent values specified in a file. More...
 
integer(intg), parameter equations_set_navier_stokes_equation_flowrate_olufsen =18
 A fourier decomposed flow waveform for boundary conditions. More...
 
integer(intg), parameter equations_set_navier_stokes_equation_flowrate_heart =19
 A fourier decomposed flow waveform for boundary conditions. More...
 
integer(intg), parameter equations_set_darcy_equation_two_dim_1 =1
 u=tbd More...
 
integer(intg), parameter equations_set_darcy_equation_two_dim_2 =2
 u=tbd More...
 
integer(intg), parameter equations_set_darcy_equation_two_dim_3 =3
 u=tbd More...
 
integer(intg), parameter equations_set_darcy_equation_three_dim_1 =4
 u=tbd More...
 
integer(intg), parameter equations_set_darcy_equation_three_dim_2 =5
 u=tbd More...
 
integer(intg), parameter equations_set_darcy_equation_three_dim_3 =6
 u=tbd More...
 
integer(intg), parameter equations_set_incomp_elast_darcy_analytic_darcy =7
 this is a solution where the finite elasticity solve is skipped to allow easy analytic testing of the mass increase & velocity solve step of incompressible poromechanical model More...
 
integer(intg), parameter equations_set_poiseuille_equation_two_dim_1 =1
 u=tbd More...
 
integer(intg), parameter equations_set_burgers_equation_one_dim_1 =1
 Solution to Burgers equation. More...
 
integer(intg), parameter equations_set_generalised_burgers_equation_one_dim_1 =1
 Solution to a generalised burgers equation. More...
 
integer(intg), parameter equations_set_generalised_burgers_equation_one_dim_2 =2
 Solution to a generalised burgers equation. More...
 
integer(intg), parameter equations_set_static_burgers_equation_one_dim_1 =1
 Solution to a static burgers equation. More...
 

Detailed Description

This module defines all constants shared across equations set routines.

Variable Documentation

integer(intg), parameter equations_set_constants::equations_set_bifurcation_navier_stokes_subtype =10

Definition at line 176 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_classical_field_class =4

Definition at line 57 of file equations_set_constants.f90.

Referenced by advection_equation_routines::advection_equationssetspecificationset(), advection_diffusion_equation_routines::advectiondiffusion_equationssetspecificationset(), diffusion_equation_routines::diffusion_equationssetspecificationset(), equations_set_routines::equations_set_analytic_functions_evaluate(), equations_set_routines::equations_set_boundary_conditions_analytic(), equations_set_routines::equations_set_finite_element_calculate(), equations_set_routines::equations_set_setup(), equations_set_routines::equations_set_solution_method_set(), equations_set_routines::equationsset_derivedvariablecalculate(), equations_set_routines::equationsset_finiteelementjacobianevaluate(), equations_set_routines::equationsset_finiteelementresidualevaluate(), equations_set_routines::equationsset_nodaljacobianevaluate(), equations_set_routines::equationsset_nodalresidualevaluate(), equations_set_routines::equationsset_specificationset(), equations_set_routines::equationsset_tensorinterpolatexi(), fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas_block(), fluid_mechanics_io_routines::fluid_mechanics_io_write_nodes_cmgui(), helmholtz_equations_routines::Helmholtz_EquationsSetSpecificationSet::helmholtz_equationssetspecificationset(), helmholtz_equations_routines::HelmholtzEquation_EquationsSetSpecificationSet::helmholtzequation_equationssetspecificationset(), hamilton_jacobi_equations_routines::HJEquation_EquationsSetSpecificationSet::hjequation_equationssetspecificationset(), laplace_equations_routines::laplace_equationssetspecificationset(), poisson_equations_routines::poisson_equationssetspecificationset(), reaction_diffusion_io_routines::REACTION_DIFFUSION_IO_WRITE_CMGUI::reaction_diffusion_io_write_cmgui(), reaction_diffusion_equation_routines::ReactionDiffusion_EquationsSetSpecificationSet::reactiondiffusion_equationssetspecificationset(), and stree_equation_routines::stree_equationssetspecificationset().

integer(intg), parameter equations_set_constants::equations_set_constitutive_mu_navier_stokes_subtype =18
integer(intg), parameter equations_set_constants::equations_set_coupled_source_diffusion_diffusion_subtype =111
integer(intg), parameter equations_set_constants::equations_set_data_fitting_equation_type =10
integer(intg), parameter equations_set_constants::equations_set_elasticity_class =1

Definition at line 54 of file equations_set_constants.f90.

Referenced by equations_set_routines::equations_set_analytic_functions_evaluate(), equations_set_routines::equations_set_boundary_conditions_analytic(), equations_set_routines::equations_set_finite_element_calculate(), equations_set_routines::equations_set_load_increment_apply(), equations_set_routines::equations_set_setup(), equations_set_routines::equations_set_solution_method_set(), equations_set_routines::equationsset_derivedvariablecalculate(), equations_set_routines::equationsset_finiteelementjacobianevaluate(), equations_set_routines::equationsset_finiteelementresidualevaluate(), equations_set_routines::equationsset_nodaljacobianevaluate(), equations_set_routines::equationsset_nodalresidualevaluate(), equations_set_routines::equationsset_specificationset(), equations_set_routines::equationsset_tensorinterpolatexi(), finite_elasticity_routines::finiteelasticity_equationssetspecificationset(), fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_routines::fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas_block(), fluid_mechanics_io_routines::fluid_mechanics_io_write_nodes_cmgui(), fsi_routines::fsi_control_loop_post_loop(), linear_elasticity_routines::linearelasticity_equationssetspecificationset(), and navier_stokes_equations_routines::NavierStokes_PreSolveUpdateBoundaryConditions::navierstokes_presolveupdateboundaryconditions().

integer(intg), parameter equations_set_constants::equations_set_elasticity_darcy_inria_model_subtype =10

Definition at line 130 of file equations_set_constants.f90.

Referenced by darcy_equations_routines::darcy_equation_accelerate_convergence(), darcy_equations_routines::darcy_equation_equations_set_setup(), darcy_equations_routines::darcy_equation_finite_element_calculate(), darcy_equations_routines::darcy_equation_monitor_convergence(), darcy_equations_routines::darcy_equation_pre_solve_ale_update_mesh(), darcy_equations_routines::darcy_equationssetsolutionmethodset(), darcy_equations_routines::darcy_equationssetspecificationset(), darcy_equations_routines::darcy_presolvegetsoliddisplacement(), darcy_equations_routines::darcy_presolvestorepreviousdata(), darcy_equations_routines::darcy_presolvestorepreviousiterate(), darcy_equations_routines::darcy_presolvestorereferencedata(), darcy_equations_routines::darcy_presolveupdateboundaryconditions(), finite_elasticity_routines::finite_elasticity_equations_set_setup(), finite_elasticity_routines::finite_elasticity_gauss_cauchy_tensor(), finite_elasticity_routines::finiteelasticity_equationssetsolutionmethodset(), finite_elasticity_routines::finiteelasticity_equationssetspecificationset(), finite_elasticity_routines::finiteelasticity_finiteelementpostresidualevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementpreresidualevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementresidualevaluate(), finite_elasticity_routines::finiteelasticity_presolveupdateboundaryconditions(), fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_routines::fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_routines::fluid_mechanics_io_write_nodes_cmgui().

integer(intg), parameter equations_set_constants::equations_set_elasticity_multi_compartment_darcy_inria_subtype =12
integer(intg), parameter equations_set_constants::equations_set_electrostatic_type =1

Definition at line 80 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_finite_elasticity_navier_stokes_ale_subtype =151
integer(intg), parameter equations_set_constants::equations_set_finite_elasticity_type =2

Definition at line 69 of file equations_set_constants.f90.

Referenced by elasticity_routines::elasticity_boundaryconditionsanalyticcalculate(), elasticity_routines::elasticity_control_loop_pre_loop(), elasticity_routines::elasticity_equations_set_setup(), elasticity_routines::elasticity_equationssetderivedvariablecalculate(), elasticity_routines::elasticity_equationssetsolutionmethodset(), elasticity_routines::elasticity_equationssetspecificationset(), elasticity_routines::elasticity_finite_element_calculate(), elasticity_routines::elasticity_finite_element_jacobian_evaluate(), elasticity_routines::elasticity_finite_element_residual_evaluate(), elasticity_routines::elasticity_finiteelementpostresidualevaluate(), elasticity_routines::elasticity_finiteelementpreresidualevaluate(), elasticity_routines::elasticity_load_increment_apply(), elasticity_routines::elasticity_post_solve(), elasticity_routines::elasticity_pre_solve(), elasticity_routines::elasticity_tensorinterpolatexi(), finite_elasticity_routines::finite_elasticity_post_solve_output_data(), finite_elasticity_routines::finiteelasticity_equationssetspecificationset(), fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_routines::fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas_block(), fluid_mechanics_io_routines::fluid_mechanics_io_write_nodes_cmgui(), fsi_routines::fsi_control_loop_post_loop(), and navier_stokes_equations_routines::NavierStokes_PreSolveUpdateBoundaryConditions::navierstokes_presolveupdateboundaryconditions().

integer(intg), parameter equations_set_constants::equations_set_fluid_mechanics_class =2

Definition at line 55 of file equations_set_constants.f90.

Referenced by burgers_equation_routines::burgers_equationssetspecificationset(), characteristic_equation_routines::characteristic_equationssetspecificationset(), darcy_equations_routines::darcy_equationssetspecificationset(), darcy_pressure_equations_routines::darcypressure_equationssetspecificationset(), equations_set_routines::equations_set_analytic_functions_evaluate(), equations_set_routines::equations_set_boundary_conditions_analytic(), equations_set_routines::equations_set_finite_element_calculate(), equations_set_routines::equations_set_setup(), equations_set_routines::equations_set_solution_method_set(), equations_set_routines::equationsset_derivedvariablecalculate(), equations_set_routines::equationsset_finiteelementjacobianevaluate(), equations_set_routines::equationsset_finiteelementresidualevaluate(), equations_set_routines::equationsset_nodaljacobianevaluate(), equations_set_routines::equationsset_nodalresidualevaluate(), equations_set_routines::equationsset_specificationset(), equations_set_routines::equationsset_tensorinterpolatexi(), fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_routines::fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas_block(), fluid_mechanics_io_routines::fluid_mechanics_io_write_nodes_cmgui(), fsi_routines::fsi_control_loop_post_loop(), navier_stokes_equations_routines::NAVIER_STOKES_PRE_SOLVE_ALE_UPDATE_MESH::navier_stokes_pre_solve_ale_update_mesh(), navier_stokes_equations_routines::NavierStokes_EquationsSetSpecificationSet::navierstokes_equationssetspecificationset(), navier_stokes_equations_routines::NavierStokes_PreSolveUpdateBoundaryConditions::navierstokes_presolveupdateboundaryconditions(), poiseuille_equations_routines::poiseuille_equationssetspecificationset(), and stokes_equations_routines::stokes_equationssetspecificationset().

integer(intg), parameter equations_set_constants::equations_set_incompressible_elast_multi_comp_darcy_subtype =14

Definition at line 134 of file equations_set_constants.f90.

Referenced by darcy_equations_routines::darcy_equation_accelerate_convergence(), darcy_equations_routines::darcy_equation_equations_set_setup(), darcy_equations_routines::darcy_equation_finite_element_calculate(), darcy_equations_routines::darcy_equation_monitor_convergence(), darcy_equations_routines::darcy_equation_post_solve_output_data(), darcy_equations_routines::darcy_equation_pre_solve_ale_update_mesh(), darcy_equations_routines::darcy_equationssetsolutionmethodset(), darcy_equations_routines::darcy_equationssetspecificationset(), darcy_equations_routines::darcy_presolvestorepreviousdata(), darcy_equations_routines::darcy_presolvestorepreviousiterate(), darcy_equations_routines::darcy_presolvestorereferencedata(), darcy_equations_routines::darcy_presolveupdateboundaryconditions(), finite_elasticity_routines::finite_elasticity_equations_set_setup(), finite_elasticity_routines::finite_elasticity_gauss_cauchy_tensor(), finite_elasticity_routines::finiteelasticity_equationssetsolutionmethodset(), finite_elasticity_routines::finiteelasticity_equationssetspecificationset(), finite_elasticity_routines::finiteelasticity_finiteelementpostresidualevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementpreresidualevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementresidualevaluate(), fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas(), and fluid_mechanics_io_routines::fluid_mechanics_io_write_nodes_cmgui().

integer(intg), parameter equations_set_constants::equations_set_incompressible_elasticity_driven_darcy_subtype =11

Definition at line 131 of file equations_set_constants.f90.

Referenced by darcy_equations_routines::darcy_equation_accelerate_convergence(), darcy_equations_routines::darcy_equation_equations_set_setup(), darcy_equations_routines::darcy_equation_finite_element_calculate(), darcy_equations_routines::darcy_equation_monitor_convergence(), darcy_equations_routines::darcy_equation_pre_solve_ale_update_mesh(), darcy_equations_routines::darcy_equationssetsolutionmethodset(), darcy_equations_routines::darcy_equationssetspecificationset(), darcy_equations_routines::darcy_presolvegetsoliddisplacement(), darcy_equations_routines::darcy_presolvestorepreviousdata(), darcy_equations_routines::darcy_presolvestorepreviousiterate(), darcy_equations_routines::darcy_presolvestorereferencedata(), darcy_equations_routines::darcy_presolveupdateboundaryconditions(), finite_elasticity_routines::finite_elasticity_equations_set_setup(), finite_elasticity_routines::finite_elasticity_gauss_cauchy_tensor(), finite_elasticity_routines::finiteelasticity_equationssetsolutionmethodset(), finite_elasticity_routines::finiteelasticity_equationssetspecificationset(), finite_elasticity_routines::finiteelasticity_finiteelementpostresidualevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementpreresidualevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementresidualevaluate(), finite_elasticity_routines::finiteelasticity_presolveupdateboundaryconditions(), fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_routines::fluid_mechanics_io_write_nodes_cmgui().

integer(intg), parameter equations_set_constants::equations_set_incompressible_elasticity_driven_mr_subtype =13
integer(intg), parameter equations_set_constants::equations_set_incompressible_finite_elasticity_darcy_subtype =8

Definition at line 128 of file equations_set_constants.f90.

Referenced by darcy_equations_routines::darcy_equation_accelerate_convergence(), darcy_equations_routines::darcy_equation_equations_set_setup(), darcy_equations_routines::darcy_equation_finite_element_calculate(), darcy_equations_routines::darcy_equation_monitor_convergence(), darcy_equations_routines::darcy_equation_pre_solve_ale_update_mesh(), darcy_equations_routines::darcy_equationssetsolutionmethodset(), darcy_equations_routines::darcy_equationssetspecificationset(), darcy_equations_routines::darcy_presolvegetsoliddisplacement(), darcy_equations_routines::darcy_presolvestorepreviousdata(), darcy_equations_routines::darcy_presolvestorepreviousiterate(), darcy_equations_routines::darcy_presolvestorereferencedata(), darcy_equations_routines::darcy_presolveupdateboundaryconditions(), finite_elasticity_routines::finite_elasticity_equations_set_setup(), finite_elasticity_routines::finite_elasticity_gauss_cauchy_tensor(), finite_elasticity_routines::finiteelasticity_equationssetsolutionmethodset(), finite_elasticity_routines::finiteelasticity_equationssetspecificationset(), finite_elasticity_routines::finiteelasticity_finiteelementpostresidualevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementpreresidualevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementresidualevaluate(), finite_elasticity_routines::finiteelasticity_presolveupdateboundaryconditions(), fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas(), and fluid_mechanics_io_routines::fluid_mechanics_io_write_encas_block().

integer(intg), parameter equations_set_constants::equations_set_linear_elastic_modal_type =1

Definition at line 102 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_magnetostatic_type =2

Definition at line 81 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_maxwells_equations_type =3

Definition at line 82 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_moving_mesh_hj_subtype =3

Definition at line 219 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_no_class =0

Definition at line 52 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_no_type =0

Definition at line 66 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_number_of_tensor_evaluate_types =5

Definition at line 404 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_optimisation_class =8
integer(intg), parameter equations_set_constants::equations_set_optimised_stokes_subtype =4
integer(intg), parameter equations_set_constants::equations_set_reference_state_mooney_rivlin_subtype =36

Definition at line 156 of file equations_set_constants.f90.

integer(intg), parameter equations_set_constants::equations_set_standard_elasticity_darcy_subtype =101
integer(intg), parameter equations_set_constants::equations_set_stree1d0d_adv_subtype =17

Definition at line 183 of file equations_set_constants.f90.