Put Fortran intrinsic types into the script.
Scalar values and one-dimensional arrays are supported. Supported data-types are - integer - integer(kind=long_k) - real - real(kind=double_k) - logical - character(len=*) complex values are not supported, as they are indistinguishable from arrays with two entries on the Lua side.
Put integer variables into the Lua script.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf | |||
integer(kind=int_k), | intent(in) | :: | val | |||
character(len=*), | intent(in), | optional | :: | vname | ||
logical, | intent(in), | optional | :: | advance_previous |
Put long variables into the Lua script.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf | |||
integer(kind=long_k), | intent(in) | :: | val | |||
character(len=*), | intent(in), | optional | :: | vname | ||
logical, | intent(in), | optional | :: | advance_previous |
Put real variables into the Lua script.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf | |||
real(kind=single_k), | intent(in) | :: | val | |||
character(len=*), | intent(in), | optional | :: | vname | ||
logical, | intent(in), | optional | :: | advance_previous |
Put double variables into the Lua script.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf | |||
real(kind=double_k), | intent(in) | :: | val | |||
character(len=*), | intent(in), | optional | :: | vname | ||
logical, | intent(in), | optional | :: | advance_previous |
Put logical variables into the Lua script.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf | |||
logical, | intent(in) | :: | val | |||
character(len=*), | intent(in), | optional | :: | vname | ||
logical, | intent(in), | optional | :: | advance_previous |
Put string variables into the Lua script.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf | |||
character(len=*), | intent(in) | :: | val | |||
character(len=*), | intent(in), | optional | :: | vname | ||
logical, | intent(in), | optional | :: | advance_previous |
This is a vectorized version of the value output.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf |
Lua script to write the array into. |
||
integer(kind=int_k), | intent(in) | :: | val(:) |
Actual data to write into the script |
||
character(len=*), | intent(in), | optional | :: | vname |
Name for this array |
|
logical, | intent(in), | optional | :: | advance_previous |
Flag if this array should be put on the same line as the last entry of the parent table. |
|
integer, | intent(in), | optional | :: | max_per_line |
Maximal number of entries to put into a single line. Defaults to 8. |
This is a vectorized version of the value output.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf |
Lua script to write the array into. |
||
integer(kind=long_k), | intent(in) | :: | val(:) |
Actual data to write into the script |
||
character(len=*), | intent(in), | optional | :: | vname |
Name for this array |
|
logical, | intent(in), | optional | :: | advance_previous |
Flag if this array should be put on the same line as the last entry of the parent table. |
|
integer, | intent(in), | optional | :: | max_per_line |
Maximal number of entries to put into a single line. Defaults to 8. |
This is a vectorized version of the value output.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf |
Lua script to write the array into. |
||
real(kind=single_k), | intent(in) | :: | val(:) |
Actual data to write into the script |
||
character(len=*), | intent(in), | optional | :: | vname |
Name for this array |
|
logical, | intent(in), | optional | :: | advance_previous |
Flag if this array should be put on the same line as the last entry of the parent table. |
|
integer, | intent(in), | optional | :: | max_per_line |
Maximal number of entries to put into a single line. Defaults to 5. |
This is a vectorized version of the value output.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf |
Lua script to write the array into. |
||
real(kind=double_k), | intent(in) | :: | val(:) |
Actual data to write into the script |
||
character(len=*), | intent(in), | optional | :: | vname |
Name for this array |
|
logical, | intent(in), | optional | :: | advance_previous |
Flag if this array should be put on the same line as the last entry of the parent table. |
|
integer, | intent(in), | optional | :: | max_per_line |
Maximal number of entries to put into a single line. Defaults to 3. |
This is a vectorized version of the value output.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf |
Lua script to write the array into. |
||
logical, | intent(in) | :: | val(:) |
Actual data to write into the script |
||
character(len=*), | intent(in), | optional | :: | vname |
Name for this array |
|
logical, | intent(in), | optional | :: | advance_previous |
Flag if this array should be put on the same line as the last entry of the parent table. |
|
integer, | intent(in), | optional | :: | max_per_line |
Maximal number of entries to put into a single line. Defaults to 10. |
This is a vectorized version of the value output.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf |
Lua script to write the array into. |
||
character(len=*), | intent(in) | :: | val(:) |
Actual data to write into the script |
||
character(len=*), | intent(in), | optional | :: | vname |
Name for this array |
|
logical, | intent(in), | optional | :: | advance_previous |
Flag if this array should be put on the same line as the last entry of the parent table. |
|
integer, | intent(in), | optional | :: | max_per_line |
Maximal number of entries to put into a single line. Defaults to 1. |