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

Contains information on a list. More...

Public Attributes

logical mutable
 If true, list entries can be changed once they have been added. False by default. More...
 
logical list_finished
 Is .TRUE. if the list has finished being created, .FALSE. if not. More...
 
integer(intg) number_in_list
 The number of items currently in the list. More...
 
integer(intg) data_dimension
 The dimension of the data being stored. More...
 
integer(intg) initial_size
 The size of the list when it was initially created. More...
 
integer(intg) size
 The current size of the list. More...
 
integer(intg) data_type
 The data type of the list. More...
 
integer(intg) key_dimension
 The key dimension number i.e., the dimension index used for indexing and sorting. More...
 
integer(intg) sort_order
 The ordering to be used when sorting the list. More...
 
integer(intg) sort_method
 The sorting method to be used when sorting the list. More...
 
integer(intg), dimension(:), allocatable list_intg
 The integer data (dimension = 1) for integer lists. More...
 
integer(intg), dimension(:,:), allocatable list_intg2
 The integer data (dimension > 1) for integer lists. More...
 
real(sp), dimension(:), allocatable list_sp
 The single precision data (dimension = 1)for single precision real lists. More...
 
real(sp), dimension(:,:), allocatable list_sp2
 The single precision data (dimension > 1) for single precision real lists. More...
 
real(dp), dimension(:), allocatable list_dp
 The double precision data (dimension = 1)for double precision real lists. More...
 
real(dp), dimension(:,:), allocatable list_dp2
 The double precision data (dimension > 1) for double precision real lists. More...
 
integer(c_int), dimension(:), allocatable list_c_int
 The integer data (dimension = 1) for integer lists. More...
 
integer(c_int), dimension(:,:), allocatable list_c_int2
 The integer data (dimension > 1) for integer lists. More...
 

Detailed Description

Contains information on a list.

Definition at line 113 of file types.f90.

Member Data Documentation

integer(intg) types::list_type::data_dimension

The dimension of the data being stored.

Definition at line 117 of file types.f90.

integer(intg) types::list_type::data_type

The data type of the list.

See also
LISTS::DataType

Definition at line 120 of file types.f90.

integer(intg) types::list_type::initial_size

The size of the list when it was initially created.

Definition at line 118 of file types.f90.

integer(intg) types::list_type::key_dimension

The key dimension number i.e., the dimension index used for indexing and sorting.

Definition at line 121 of file types.f90.

integer(c_int), dimension(:), allocatable types::list_type::list_c_int

The integer data (dimension = 1) for integer lists.

Definition at line 130 of file types.f90.

integer(c_int), dimension(:,:), allocatable types::list_type::list_c_int2

The integer data (dimension > 1) for integer lists.

Definition at line 131 of file types.f90.

real(dp), dimension(:), allocatable types::list_type::list_dp

The double precision data (dimension = 1)for double precision real lists.

Definition at line 128 of file types.f90.

real(dp), dimension(:,:), allocatable types::list_type::list_dp2

The double precision data (dimension > 1) for double precision real lists.

Definition at line 129 of file types.f90.

logical types::list_type::list_finished

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

Definition at line 115 of file types.f90.

integer(intg), dimension(:), allocatable types::list_type::list_intg

The integer data (dimension = 1) for integer lists.

Definition at line 124 of file types.f90.

integer(intg), dimension(:,:), allocatable types::list_type::list_intg2

The integer data (dimension > 1) for integer lists.

Definition at line 125 of file types.f90.

real(sp), dimension(:), allocatable types::list_type::list_sp

The single precision data (dimension = 1)for single precision real lists.

Definition at line 126 of file types.f90.

real(sp), dimension(:,:), allocatable types::list_type::list_sp2

The single precision data (dimension > 1) for single precision real lists.

Definition at line 127 of file types.f90.

logical types::list_type::mutable

If true, list entries can be changed once they have been added. False by default.

Definition at line 114 of file types.f90.

integer(intg) types::list_type::number_in_list

The number of items currently in the list.

Definition at line 116 of file types.f90.

integer(intg) types::list_type::size

The current size of the list.

Definition at line 119 of file types.f90.

integer(intg) types::list_type::sort_method

The sorting method to be used when sorting the list.

See also
LISTS_SortingMethod

Definition at line 123 of file types.f90.

integer(intg) types::list_type::sort_order

The ordering to be used when sorting the list.

See also
LISTS::SortingOrder

Definition at line 122 of file types.f90.