OpenCMISS-Iron Internal API Documentation
types::control_loop_type Type Reference

Contains information on a control loop. More...

Collaboration diagram for types::control_loop_type:

Public Attributes

type(problem_type), pointer problem
 A pointer back to the problem for the control loop. More...
 
type(control_loop_type), pointer parent_loop
 A pointer back to the parent control loop if this is a sub loop. More...
 
logical control_loop_finished
 Is .TRUE. if the problem control has finished being created, .FALSE. if not. More...
 
type(varying_string) label
 A user defined label for the control loop. More...
 
integer(intg) loop_type
 The type of control loop. More...
 
integer(intg) control_loop_level
 The level of the control loop. More...
 
integer(intg) sub_loop_index
 The position of this loop in the sub loops of the parent loop if this is a sub loop. More...
 
integer(intg) output_type
 The output type of the control loop. More...
 
type(control_loop_simple_type), pointer simple_loop
 A pointer to the simple loop information. More...
 
type(control_loop_fixed_type), pointer fixed_loop
 A pointer to the fixed loop information. More...
 
type(control_loop_time_type), pointer time_loop
 A pointer to the time loop information. More...
 
type(control_loop_while_type), pointer while_loop
 A pointer to the while loop information. More...
 
type(control_loop_load_increment_type), pointer load_increment_loop
 A pointer to the load increment loop information. More...
 
integer(intg) number_of_sub_loops
 The number of control loops below this loop. More...
 
type(control_loop_ptr_type), dimension(:), allocatable sub_loops
 A array of pointers to the loops below this loop. More...
 
type(solvers_type), pointer solvers
 A pointer to the solvers for this control loop. More...
 
type(history_type), pointer history
 A pointer to the history file for this control loop. More...
 

Detailed Description

Contains information on a control loop.

See also
OPENCMISS::CMISSControlLoopType

Definition at line 3185 of file types.f90.

Member Data Documentation

logical types::control_loop_type::control_loop_finished

Is .TRUE. if the problem control has finished being created, .FALSE. if not.

Definition at line 3188 of file types.f90.

integer(intg) types::control_loop_type::control_loop_level

The level of the control loop.

Definition at line 3192 of file types.f90.

type(control_loop_fixed_type), pointer types::control_loop_type::fixed_loop

A pointer to the fixed loop information.

Definition at line 3197 of file types.f90.

type(history_type), pointer types::control_loop_type::history

A pointer to the history file for this control loop.

Definition at line 3206 of file types.f90.

type(varying_string) types::control_loop_type::label

A user defined label for the control loop.

Definition at line 3189 of file types.f90.

type(control_loop_load_increment_type), pointer types::control_loop_type::load_increment_loop

A pointer to the load increment loop information.

Definition at line 3200 of file types.f90.

integer(intg) types::control_loop_type::loop_type

The type of control loop.

See also
PROBLEM_CONSTANTS_ControlTypes,PROBLEM_CONSTANTS

Definition at line 3191 of file types.f90.

integer(intg) types::control_loop_type::number_of_sub_loops

The number of control loops below this loop.

Definition at line 3202 of file types.f90.

integer(intg) types::control_loop_type::output_type

The output type of the control loop.

See also
CONTROL_LOOP_ROUTINES::OutputTypes,CONTROL_LOOP_ROUTINES

Definition at line 3194 of file types.f90.

type(control_loop_type), pointer types::control_loop_type::parent_loop

A pointer back to the parent control loop if this is a sub loop.

Definition at line 3187 of file types.f90.

type(problem_type), pointer types::control_loop_type::problem

A pointer back to the problem for the control loop.

Definition at line 3186 of file types.f90.

type(control_loop_simple_type), pointer types::control_loop_type::simple_loop

A pointer to the simple loop information.

Definition at line 3196 of file types.f90.

type(solvers_type), pointer types::control_loop_type::solvers

A pointer to the solvers for this control loop.

Definition at line 3205 of file types.f90.

integer(intg) types::control_loop_type::sub_loop_index

The position of this loop in the sub loops of the parent loop if this is a sub loop.

Definition at line 3193 of file types.f90.

type(control_loop_ptr_type), dimension(:), allocatable types::control_loop_type::sub_loops

A array of pointers to the loops below this loop.

Definition at line 3203 of file types.f90.

type(control_loop_time_type), pointer types::control_loop_type::time_loop

A pointer to the time loop information.

Definition at line 3198 of file types.f90.

type(control_loop_while_type), pointer types::control_loop_type::while_loop

A pointer to the while loop information.

Definition at line 3199 of file types.f90.