Neko
0.8.99
A portable framework for high-order spectral element flow simulations
|
Utilities for retrieving parameters from the case files.
Data Types | |
interface | json_get |
Retrieves a parameter by name or throws an error. More... | |
interface | json_get_or_default |
Retrieves a parameter by name or assigns a provided default value. In the latter case also adds the missing paramter to the json. More... | |
interface | json_extract_item |
Functions/Subroutines | |
subroutine | json_get_real (json, name, value) |
Retrieves a real parameter by name or throws an error. More... | |
subroutine | json_get_double (json, name, value) |
Retrieves a double precision real parameter by name or throws an error. More... | |
subroutine | json_get_integer (json, name, value) |
Retrieves an integer parameter by name or throws an error. More... | |
subroutine | json_get_logical (json, name, value) |
Retrieves a logical parameter by name or throws an error. More... | |
subroutine | json_get_string (json, name, value) |
Retrieves a string parameter by name or throws an error. More... | |
subroutine | json_get_real_array (json, name, value) |
Retrieves a real array parameter by name or throws an error. More... | |
subroutine | json_get_double_array (json, name, value) |
Retrieves a real array parameter by name or throws an error. More... | |
subroutine | json_get_integer_array (json, name, value) |
Retrieves a integer array parameter by name or throws an error. More... | |
subroutine | json_get_logical_array (json, name, value) |
Retrieves a logical array parameter by name or throws an error. More... | |
subroutine | json_get_string_array (json, name, value, filler) |
Retrieves a string array parameter by name or throws an error. More... | |
subroutine | json_get_or_default_real (json, name, value, default) |
Retrieves a real parameter by name or assigns a provided default value. In the latter case also adds the missing paramter to the json. More... | |
subroutine | json_get_or_default_double (json, name, value, default) |
Retrieves a real parameter by name or assigns a provided default value. In the latter case also adds the missing paramter to the json. More... | |
subroutine | json_get_or_default_integer (json, name, value, default) |
Retrieves an integer parameter by name or assigns a provided default value. In the latter case also adds the missing paramter to the json. More... | |
subroutine | json_get_or_default_logical (json, name, value, default) |
Retrieves a logical parameter by name or assigns a provided default value. In the latter case also adds the missing paramter to the json. More... | |
subroutine | json_get_or_default_string (json, name, value, default) |
Retrieves a string parameter by name or assigns a provided default value. In the latter case also adds the missing paramter to the json. More... | |
subroutine | json_extract_item_from_array (core, array, i, item) |
Extract i th item from a JSON array as a separate JSON object. More... | |
subroutine | json_extract_item_from_name (json, name, i, item) |
Extract i th item from a JSON array as a separate JSON object. More... | |
|
private |
[in,out] | core | JSON core object. |
[in] | array | The JSON object with the array. |
[in] | i | The index of the item to extract. |
[in,out] | item | JSON object object to be filled with the subdict. |
Definition at line 357 of file json_utils.f90.
|
private |
[in,out] | json | The JSON object with the array. |
[in] | name | The name of the array. |
[in] | i | The index of the item to extract. |
[in,out] | item | JSON object object to be filled with the subdict. |
Definition at line 377 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 84 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 164 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 100 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 180 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 116 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 196 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 277 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 297 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 317 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 257 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 337 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 68 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 148 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 132 of file json_utils.f90.
|
private |
[in,out] | json | The json to retrieve the parameter from. |
[in] | name | The full path to the parameter. |
[out] | value | The variable to be populated with the retrieved parameter. |
[in] | filler | The default string to fill empty array items with. |
Definition at line 213 of file json_utils.f90.