FLASH-X
Doxygen Generated Documentation From Interface Source Code
Functions/Subroutines
nameValueLL_getAll.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine nameValueLL_getAllReal (context, num, names, values, changed)
 
subroutine nameValueLL_getAllInt (context, num, names, values, changed)
 
subroutine nameValueLL_getAllStr (context, num, names, values, changed)
 
subroutine nameValueLL_getAllLog (context, num, names, values, changed)
 

Function/Subroutine Documentation

◆ nameValueLL_getAllInt()

subroutine nameValueLL_getAllInt ( type (context_type), intent(in)  context,
integer  num,
character(len=MAX_STRING_LENGTH), dimension(num)  names,
integer, dimension(num)  values,
logical, dimension(num)  changed 
)

Definition at line 76 of file nameValueLL_getAll.F90.

◆ nameValueLL_getAllLog()

subroutine nameValueLL_getAllLog ( type (context_type), intent(in)  context,
integer  num,
character(len=MAX_STRING_LENGTH), dimension(num)  names,
logical, dimension(num)  values,
logical, dimension(num)  changed 
)

Definition at line 151 of file nameValueLL_getAll.F90.

◆ nameValueLL_getAllReal()

subroutine nameValueLL_getAllReal ( type (context_type), intent(in)  context,
integer  num,
character(len=MAX_STRING_LENGTH), dimension(num)  names,
real, dimension(num)  values,
logical, dimension(num)  changed 
)

Returns the names and values for a given context (parameter or scalar) of a given type (int, real, str, log) and if they have changed since the start of the simulation.

NOTE: in case of restarting the change is checked against the values in the checkpoint file and not the DEFAULT values in config file

from a linked list implemented under the hood. This subroutine is overloaded and implements nameValueLL_getAllReal, nameValueLL_getAllInt nameValueLL_getAllStr, nameValueLL_getAllLog

context: type of list (ie for parameters or scalars) num: number of parameters or scalars to get names: names of parameters or scalars values: value changed: logicals indicating if parameter changed or not from the initial run

Definition at line 39 of file nameValueLL_getAll.F90.

◆ nameValueLL_getAllStr()

subroutine nameValueLL_getAllStr ( type (context_type), intent(in)  context,
integer  num,
character(len=MAX_STRING_LENGTH), dimension(num)  names,
character(len=MAX_STRING_LENGTH), dimension(num)  values,
logical, dimension(num)  changed 
)

Definition at line 115 of file nameValueLL_getAll.F90.