Put Fortran intrinsic types into the script.
Scalar values and one-dimensional arrays are supported. Here we add support for extdouble precision. NOTE however, that the used format will only be in double precision, as Lua does not provide higher accuracy right now anyway.
Put extdouble variables into the Lua script.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_out_type), | intent(inout) | :: | put_conf | |||
real(kind=xdble_k), | 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. |
||
real(kind=xdble_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. |