OpenCMISS-Iron Internal API Documentation
PROBLEM_CONSTANTS::ControlLoopTypes

Control loop type parameters. More...

Variables

integer(intg), parameter problem_constants::problem_control_simple_type =1
 Simple, one iteration control loop. More...
 
integer(intg), parameter problem_constants::problem_control_fixed_loop_type =2
 Fixed iteration control loop. More...
 
integer(intg), parameter problem_constants::problem_control_time_loop_type =3
 Time control loop. More...
 
integer(intg), parameter problem_constants::problem_control_while_loop_type =4
 While control loop. More...
 
integer(intg), parameter problem_constants::problem_control_load_increment_loop_type =5
 Load increment control loop. More...
 

Detailed Description

Control loop type parameters.

See also
PROBLEM_CONSTANTS

Variable Documentation

integer(intg), parameter problem_constants::problem_control_load_increment_loop_type =5

Load increment control loop.

See also
PROBLEM_CONSTANTS::ControlLoopTypes,PROBLEM_CONSTANTS

Definition at line 285 of file problem_constants.f90.

Referenced by biodomain_equation_routines::biodomain_control_loop_post_loop(), bioelectric_finite_elasticity_routines::bioelectric_finite_elasticity_pre_solve(), bioelectric_finite_elasticity_routines::bioelectric_finite_elasticity_problem_setup(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_computefibrestretch(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_controllooppostloop(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_controllooppreloop(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_convergencecheck(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_forcelengthvelocityrelation(), control_loop_routines::control_loop_load_output_set(), control_loop_routines::control_loop_maximum_iterations_set(), control_loop_routines::control_loop_type_set(), diffusion_equation_routines::diffusion_equation_control_loop_post_loop(), elasticity_routines::elasticity_controllooppostloop(), finite_elasticity_darcy_routines::elasticity_darcy_control_loop_post_loop(), finite_elasticity_darcy_routines::elasticity_darcy_control_loop_pre_loop(), finite_elasticity_darcy_routines::elasticity_darcy_pre_solve(), finite_elasticity_darcy_routines::elasticity_darcy_problem_setup(), finite_elasticity_fluid_pressure_routines::elasticity_fluid_pressure_pre_solve(), finite_elasticity_fluid_pressure_routines::elasticity_fluid_pressure_problem_setup(), finite_elasticity_fluid_pressure_routines::finelasticityfluidpressure_controllooppreloop(), finite_elasticity_routines::finite_elasticity_post_solve(), finite_elasticity_routines::finite_elasticity_problem_setup(), finite_elasticity_routines::finiteelasticity_contactproblemsetup(), finite_elasticity_routines::finiteelasticity_controlloadincrementlooppostloop(), and monodomain_equations_routines::MONODOMAIN_CONTROL_LOOP_POST_LOOP::monodomain_control_loop_post_loop().

integer(intg), parameter problem_constants::problem_control_time_loop_type =3

Time control loop.

See also
PROBLEM_CONSTANTS::ControlLoopTypes,PROBLEM_CONSTANTS

Definition at line 283 of file problem_constants.f90.

Referenced by advection_equation_routines::advection_equation_problem_linear_setup(), advection_diffusion_equation_routines::advectiondiffusion_presolvealeupdatemesh(), advection_diffusion_equation_routines::advectiondiffusion_problemlinearsetup(), biodomain_equation_routines::biodomain_control_loop_post_loop(), biodomain_equation_routines::biodomain_equation_problem_setup(), bioelectric_routines::bioelectric_control_loop_post_loop(), bioelectric_finite_elasticity_routines::bioelectric_finite_elasticity_pre_solve(), bioelectric_finite_elasticity_routines::bioelectric_finite_elasticity_problem_setup(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_computefibrestretch(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_controllooppostloop(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_controllooppreloop(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_convergencecheck(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_forcelengthvelocityrelation(), burgers_equation_routines::burgers_equation_problem_setup(), classical_field_routines::classical_field_control_loop_post_loop(), control_loop_routines::control_loop_current_times_get(), control_loop_routines::control_loop_number_of_iterations_get(), control_loop_routines::control_loop_number_of_iterations_set(), control_loop_routines::control_loop_time_input_set(), control_loop_routines::control_loop_time_output_set(), control_loop_routines::control_loop_times_get(), control_loop_routines::control_loop_times_set(), control_loop_routines::control_loop_type_set(), darcy_equations_routines::darcy_equation_post_solve_output_data(), darcy_equations_routines::darcy_equation_post_solve_set_mass_increase(), darcy_equations_routines::darcy_equation_pre_solve(), darcy_equations_routines::darcy_equation_pre_solve_ale_update_mesh(), darcy_equations_routines::darcy_equation_problem_setup(), darcy_equations_routines::darcy_presolvegetsoliddisplacement(), darcy_equations_routines::darcy_presolveupdateanalyticvalues(), darcy_equations_routines::darcy_presolveupdateboundaryconditions(), darcy_equations_routines::darcy_presolveupdatematrixproperties(), diffusion_advection_diffusion_routines::diffusion_advection_diffusion_problem_setup(), diffusion_diffusion_routines::diffusion_diffusion_problem_setup(), diffusion_equation_routines::diffusion_equation_control_loop_post_loop(), diffusion_equation_routines::diffusion_equation_problem_linear_setup(), diffusion_equation_routines::diffusion_equation_problem_nonlinear_setup(), diffusion_equation_routines::diffusion_presolvealeupdatemesh(), elasticity_routines::elasticity_control_loop_pre_loop(), finite_elasticity_darcy_routines::elasticity_darcy_control_loop_post_loop(), finite_elasticity_darcy_routines::elasticity_darcy_control_loop_pre_loop(), finite_elasticity_darcy_routines::elasticity_darcy_problem_setup(), finite_elasticity_routines::finite_elasticity_problem_setup(), finite_elasticity_routines::finiteelasticity_presolvegetsoliddisplacement(), finite_elasticity_routines::finiteelasticity_presolveupdateboundaryconditions(), fitting_routines::fitting_problem_vectordata_setup(), fluid_mechanics_routines::fluid_mechanics_control_loop_post_loop(), fluid_mechanics_routines::fluid_mechanics_control_loop_pre_loop(), fsi_routines::fsi_pre_solve(), fsi_routines::fsi_problem_setup(), monodomain_equations_routines::MONODOMAIN_CONTROL_LOOP_POST_LOOP::monodomain_control_loop_post_loop(), monodomain_equations_routines::MONODOMAIN_EQUATION_PROBLEM_SUBTYPE_SETUP::monodomain_equation_problem_subtype_setup(), multi_compartment_transport_routines::MULTI_COMPARTMENT_TRANSPORT_PROBLEM_SETUP::multi_compartment_transport_problem_setup(), navier_stokes_equations_routines::NAVIER_STOKES_PROBLEM_SETUP::navier_stokes_problem_setup(), navier_stokes_equations_routines::NavierStokes_ControlLoopPostLoop::navierstokes_controllooppostloop(), poisson_equations_routines::poisson_problempressurepoissonsetup(), reaction_diffusion_equation_routines::REACTION_DIFFUSION_EQUATION_PROBLEM_SETUP::reaction_diffusion_equation_problem_setup(), and stokes_equations_routines::stokes_problem_setup().

integer(intg), parameter problem_constants::problem_control_while_loop_type =4

While control loop.

See also
PROBLEM_CONSTANTS::ControlLoopTypes,PROBLEM_CONSTANTS

Definition at line 284 of file problem_constants.f90.

Referenced by biodomain_equation_routines::biodomain_control_loop_post_loop(), bioelectric_finite_elasticity_routines::bioelectric_finite_elasticity_pre_solve(), bioelectric_finite_elasticity_routines::bioelectric_finite_elasticity_problem_setup(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_computefibrestretch(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_controllooppostloop(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_controllooppreloop(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_convergencecheck(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_forcelengthvelocityrelation(), control_loop_routines::control_loop_maximum_iterations_set(), control_loop_routines::control_loop_type_set(), control_loop_routines::controlloop_absolutetoleranceset(), darcy_equations_routines::darcy_equation_monitor_convergence(), darcy_equations_routines::darcy_equation_post_solve_output_data(), diffusion_equation_routines::diffusion_equation_control_loop_post_loop(), finite_elasticity_darcy_routines::elasticity_darcy_control_loop_post_loop(), finite_elasticity_darcy_routines::elasticity_darcy_control_loop_pre_loop(), finite_elasticity_darcy_routines::elasticity_darcy_problem_setup(), finite_elasticity_routines::finiteelasticity_presolveupdateboundaryconditions(), fluid_mechanics_routines::fluid_mechanics_control_loop_post_loop(), monodomain_equations_routines::MONODOMAIN_CONTROL_LOOP_POST_LOOP::monodomain_control_loop_post_loop(), navier_stokes_equations_routines::NAVIER_STOKES_PROBLEM_SETUP::navier_stokes_problem_setup(), navier_stokes_equations_routines::NavierStokes_ControlLoopPostLoop::navierstokes_controllooppostloop(), and poisson_equations_routines::poisson_problempressurepoissonsetup().