Converts Lua table to Fortran derived type.
Reads Lua table into Fortran job type. The table has to be on top of the stack and will be removed once finished.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(lua_state_type), | intent(inout) | :: | lua |
Lua type. |
||
type(job_type), | intent(out) | :: | job |
Job type. |
Reads Lua table into Fortran job list. The table has to be on top of the stack and will be removed once finished.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(lua_state_type), | intent(inout) | :: | lua |
Lua type. |
||
type(job_list_type), | intent(out) | :: | job_list |
Job list type. |
Reads Lua table into Fortran jobs type array. The table has to be on top of the stack and will be removed once finished.
The functions returns the following error codes:
E_ALLOC
if the array allocation failed.E_EMPTY
if the table is empty.E_TYPE
if the stack element is not a table.Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(lua_state_type), | intent(inout) | :: | lua |
Lua type. |
||
type(job_type), | intent(out), | allocatable | :: | jobs(:) |
Job type array. |
Reads Lua table into Fortran observation type. The table has to be on top of the stack and will be removed once finished.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(lua_state_type), | intent(inout) | :: | lua |
Lua type. |
||
type(observ_type), | intent(out) | :: | observ |
Observation type. |
Reads Lua table into Fortran observation type array. The table has to be on top of the stack and will be removed once finished.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(lua_state_type), | intent(inout) | :: | lua |
Lua type. |
||
type(observ_type), | intent(out), | allocatable | :: | observs(:) |
Observation type array. |
Reads Lua table into Fortran report type. The table has to be on top of the stack and will be removed once finished.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(lua_state_type), | intent(inout) | :: | lua |
Lua type. |
||
type(report_type), | intent(out) | :: | report |
Report type. |
Reads Lua table into Fortran request type. The table has to be on top of the stack and will be removed once finished.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(lua_state_type), | intent(inout) | :: | lua |
Lua type. |
||
type(request_type), | intent(out) | :: | request |
Request type. |