DAMASK with grid solvers  Revision: v2.0.3-2204-gdb1f2151
The Düsseldorf Advanced Material Simulation Kit with Grid Solvers
list.f90 File Reference

Go to the source code of this file.

Data Types

type  list::tpartitionedstring
 
type  list::tpartitionedstringlist
 

Modules

module  list
 linked list
 

Functions/Subroutines

subroutine list::add (this, string)
 add element More...
 
subroutine list::show (this)
 prints all elements More...
 
subroutine list::free (this)
 empties list and frees associated memory More...
 
recursive subroutine list::finalize (this)
 empties list and frees associated memory More...
 
subroutine list::finalizearray (this)
 cleans entire array of linke lists More...
 
logical function list::keyexists (this, key)
 reports wether a given key (string value at first position) exists in the list More...
 
integer function list::countkeys (this, key)
 count number of key appearances More...
 
real(preal) function list::getfloat (this, key, defaultVal)
 gets float value of for a given key from a linked list More...
 
integer function list::getint (this, key, defaultVal)
 gets integer value of for a given key from a linked list More...
 
character(len=pstringlen) function list::getstring (this, key, defaultVal, raw)
 gets string value of for a given key from a linked list More...
 
real(preal) function, dimension(:), allocatable list::getfloats (this, key, defaultVal, requiredSize)
 gets array of float values of for a given key from a linked list More...
 
integer function, dimension(:), allocatable list::getints (this, key, defaultVal, requiredSize)
 gets array of integer values of for a given key from a linked list More...
 
character(len=pstringlen) function, dimension(:), allocatable list::getstrings (this, key, defaultVal, raw)
 gets array of string values of for a given key from a linked list More...