OpenCMISS-Iron Internal API Documentation
linkedlist_routines.f90 File Reference

Go to the source code of this file.

Data Types

type  linkedlist_routines::linkedlistitem
 
type  linkedlist_routines::linkedlist
 
interface  linkedlist_routines::linkedlist_add
 

Modules

module  linkedlist_routines
 Only for integer data type for now.
 

Functions/Subroutines

subroutine linkedlist_routines::linkedlist_add_data (list, data, ERR, ERROR,)
 initialises or adds a piece of data to list More...
 
subroutine linkedlist_routines::linkedlist_add_list (list, addlist, ERR, ERROR,)
 adds all data from one list to another More...
 
subroutine, public linkedlist_routines::linkedlist_remove_first (list, data, ERR, ERROR,)
 removes the first item from list and returns its value in data More...
 
subroutine, public linkedlist_routines::linkedlist_remove_last (list, data, ERR, ERROR,)
 removes the first item from list and returns its value in data More...
 
subroutine, public linkedlist_routines::linkedlist_destroy (list, ERR, ERROR,)
 will delete and deallocate all items More...
 
logical function, public linkedlist_routines::linkedlist_is_empty (list)
 returns true if the list is empty More...
 
subroutine, public linkedlist_routines::linkedlist_to_array (list, array, ERR, ERROR,)
 copies out the data to an allocatable array More...