Procedure | Location | Procedure Type | Description |
---|---|---|---|
aot_err_handler | aot_err_module | Subroutine | Error handler to capture Lua errors. |
aot_exists | aot_table_module | Function | Returns wether a given entity exists in the Lua script L. |
aot_file_to_buffer | aotus_module | Subroutine | Subroutine to load a script from a file and put it into a character buffer. |
aot_fin_path | aot_path_module | Subroutine | This subroutine finalizes a path object and deallocates all its nodes. |
aot_fun_close | aot_fun_module | Subroutine | Close the function again (pop everything above from the stack). |
aot_fun_do | aot_fun_module | Subroutine | Execute a given function and put its results on the stack, where it is retrievable with aot_top_get_val. |
aot_fun_id | aot_fun_module | Function | A string identifying the function uniquely in the Lua script. |
aot_fun_open | aot_fun_module | Interface | Open a Lua function for evaluation. |
aot_fun_put | aot_fun_module | Interface | Put an argument into the lua function. |
aot_fun_put | aot_quadruple_fun_module | Interface | Put an argument into the lua function. |
aot_fun_put | aot_extdouble_fun_module | Interface | Put an argument into the lua function. |
aot_fun_put_double | aot_fun_module | Subroutine | Put an argument of type double into the list of arguments for the function. |
aot_fun_put_double_v | aot_fun_module | Subroutine | Put an array of doubles into the list of arguments for the function. |
aot_fun_put_extdouble | aot_extdouble_fun_module | Subroutine | Put an argument of type extended double into the list of arguments for the function. |
aot_fun_put_extdouble_v | aot_extdouble_fun_module | Subroutine | Put an array of extended doubles into the list of arguments for the function. |
aot_fun_put_quadruple | aot_quadruple_fun_module | Subroutine | Put an argument of type double into the list of arguments for the function. |
aot_fun_put_quadruple_v | aot_quadruple_fun_module | Subroutine | Put an array of quadruples into the list of arguments for the function. |
aot_fun_put_single | aot_fun_module | Subroutine | Put an argument of type single into the list of arguments for the function. |
aot_fun_put_single_v | aot_fun_module | Subroutine | Put an array of singles into the list of arguments for the function. |
aot_fun_put_top | aot_fun_module | Subroutine | Put the top of the stack as argument into the list of arguments for the function. |
aot_fun_ref | aot_fun_module | Subroutine | Get a function from a previously defned Lua reference. |
aot_fun_table | aot_fun_module | Subroutine | Get a function defined as component of a table. |
aot_fun_top | aot_fun_module | Function | Return the stack of the top as a function. |
aot_get_val | aot_table_module | Interface | Get a value from the Lua script. |
aot_get_val | aot_vector_module | Interface | Use these routines to obtain a vector whose length is unknown. |
aot_get_val | aot_vector_module | Interface | Use these routines to obtain a vector of known length. |
aot_get_val | aot_quadruple_table_module | Interface | Get a value from a table. |
aot_get_val | aot_quadruple_vector_module | Interface | Use these routines to obtain a vector whose length is unknown. |
aot_get_val | aot_quadruple_vector_module | Interface | Use these routines to obtain a vector of known length. |
aot_get_val | aot_extdouble_table_module | Interface | Get a value from a table. |
aot_get_val | aot_extdouble_vector_module | Interface | Use these routines to obtain a vector whose length is unknown. |
aot_get_val | aot_extdouble_vector_module | Interface | Use these routines to obtain a vector of known length. |
aot_init_path | aot_path_module | Subroutine | This subroutine initializes a path object. |
aot_out_breakline | aot_out_general_module | Subroutine | This subroutine takes care of the proper linebreaking in Lua-Tables. |
aot_out_close | aot_out_general_module | Subroutine | Close the opened script again. |
aot_out_close_table | aot_out_general_module | Subroutine | Close the current table. |
aot_out_open | aot_out_general_module | Subroutine | Open the file to write to and return a handle (put_conf) to it. |
aot_out_open_table | aot_out_general_module | Subroutine | Start a new table to write to. |
aot_out_toChunk | aot_out_general_module | Subroutine | This subroutine converts information written in outunit to string |
aot_out_val | aot_out_module | Interface | Put Fortran intrinsic types into the script. |
aot_out_val | aot_quadruple_out_module | Interface | Put Fortran intrinsic types into the script. |
aot_out_val | aot_extdouble_out_module | Interface | Put Fortran intrinsic types into the script. |
aot_out_val_arr_double | aot_out_module | Subroutine | This is a vectorized version of the value output. |
aot_out_val_arr_extdouble | aot_extdouble_out_module | Subroutine | This is a vectorized version of the value output. |
aot_out_val_arr_int | aot_out_module | Subroutine | This is a vectorized version of the value output. |
aot_out_val_arr_logical | aot_out_module | Subroutine | This is a vectorized version of the value output. |
aot_out_val_arr_long | aot_out_module | Subroutine | This is a vectorized version of the value output. |
aot_out_val_arr_quadruple | aot_quadruple_out_module | Subroutine | This is a vectorized version of the value output. |
aot_out_val_arr_real | aot_out_module | Subroutine | This is a vectorized version of the value output. |
aot_out_val_arr_string | aot_out_module | Subroutine | This is a vectorized version of the value output. |
aot_out_val_double | aot_out_module | Subroutine | Put double variables into the Lua script. |
aot_out_val_extdouble | aot_extdouble_out_module | Subroutine | Put extdouble variables into the Lua script. |
aot_out_val_int | aot_out_module | Subroutine | Put integer variables into the Lua script. |
aot_out_val_logical | aot_out_module | Subroutine | Put logical variables into the Lua script. |
aot_out_val_long | aot_out_module | Subroutine | Put long variables into the Lua script. |
aot_out_val_quadruple | aot_quadruple_out_module | Subroutine | Put quadruple variables into the Lua script. |
aot_out_val_real | aot_out_module | Subroutine | Put real variables into the Lua script. |
aot_out_val_string | aot_out_module | Subroutine | Put string variables into the Lua script. |
aot_path_addNode | aot_path_module | Subroutine | With this subroutine a node is appended to the end of the list of nodes of the given path. |
aot_path_close | aot_path_module | Interface | |
aot_path_close_fun | aot_path_module | Subroutine | This routine closes function and all other tables opened along the path. |
aot_path_close_table | aot_path_module | Subroutine | This routine closes all the table opened in aot_path_open_table. |
aot_path_copy | aot_path_module | Subroutine | Copy a given path object, this is the implementation of the assignment left = right. |
aot_path_delNode | aot_path_module | Subroutine | The delNode removes the last node from the list of nodes of the given path. |
aot_path_dump | aot_path_module | Subroutine | Dumps the complete path to the given output unit. |
aot_path_open | aot_path_module | Interface | Re-open a previously recorded path through nested Lua tables. |
aot_path_open_fun | aot_path_module | Subroutine | This subroutine opens all the tables on the way to the final head node, which ought to be a function. |
aot_path_open_table | aot_path_module | Subroutine | This subroutine opens all the tables on the way to the final head node of the given path. |
aot_path_toString | aot_path_module | Subroutine | Dumps the complete path into a string. |
aot_push | aot_table_ops_module | Interface | |
aot_reference_for | aot_references_module | Function | Get a reference for the entry defined by thandle, key and pos, or the current top entry in the stack. |
aot_reference_to_top | aot_references_module | Subroutine | Put a given reference (ref) in the Lua script (L) to the top of the stack. |
aot_require_buffer | aotus_module | Subroutine | Load and execute a given buffer and register it in the package table as the given module name. |
aot_table_close | aot_table_ops_module | Subroutine | Close a table again. |
aot_table_first | aot_table_ops_module | Function | Load the first key-value pair of table thandle on the stack. |
aot_table_from_1Darray | aot_table_module | Interface | This interface enables the simple creation of uniform one dimensional arrays as tables in the Lua context. |
aot_table_from_1Darray | aot_quadruple_table_module | Interface | This interface enables the simple creation of uniform one dimensional arrays as tables in the Lua context. |
aot_table_from_1Darray | aot_extdouble_table_module | Interface | This interface enables the simple creation of uniform one dimensional arrays as tables in the Lua context. |
aot_table_get_val | aot_table_module | Interface | Get a value from a table. |
aot_table_get_val | aot_vector_module | Interface | |
aot_table_get_val | aot_vector_module | Interface | |
aot_table_get_val | aot_quadruple_table_module | Interface | Get a value from a table. |
aot_table_get_val | aot_quadruple_vector_module | Interface | |
aot_table_get_val | aot_quadruple_vector_module | Interface | |
aot_table_get_val | aot_extdouble_table_module | Interface | Get a value from a table. |
aot_table_get_val | aot_extdouble_vector_module | Interface | |
aot_table_get_val | aot_extdouble_vector_module | Interface | |
aot_table_length | aot_table_ops_module | Function | Count the entries in a lua table. |
aot_table_open | aot_table_ops_module | Subroutine | This subroutine tries to open a table, and returns a handle for it. |
aot_table_push | aot_table_ops_module | Subroutine | This subroutine tries to push the value of the entry given by key or pos within the table thandle onto the Lua stack. |
aot_table_set_top | aot_table_module | Subroutine | Put the top of the stack into a table. |
aot_table_set_val | aot_table_module | Interface | Set a value in a table. |
aot_table_set_val | aot_quadruple_table_module | Interface | Set a value in a table. |
aot_table_set_val | aot_extdouble_table_module | Interface | Set a value in a table. |
aot_table_top | aot_table_ops_module | Function | Return the position at the top of the stack as a table handle. |
aot_top_get_double | aot_top_module | Subroutine | Interpret topmost entry on Lua stack as a double precision real. |
aot_top_get_extdouble | aot_extdouble_top_module | Subroutine | Interpret topmost entry on Lua stack as a extdouble precision real. |
aot_top_get_integer | aot_top_module | Subroutine | Interpret topmost entry on Lua stack as a default integer. |
aot_top_get_logical | aot_top_module | Subroutine | Interpret topmost entry on Lua stack as a single precision real. |
aot_top_get_long | aot_top_module | Subroutine | Interpret topmost entry on Lua stack as a single precision real. |
aot_top_get_quadruple | aot_quadruple_top_module | Subroutine | Interpret topmost entry on Lua stack as a quadruple precision real. |
aot_top_get_real | aot_top_module | Subroutine | Interpret topmost entry on Lua stack as a single precision real. |
aot_top_get_string | aot_top_module | Subroutine | Interpret topmost entry on Lua stack as a single precision real. |
aot_top_get_userdata | aot_top_module | Subroutine | Interpret topmost entry on Lua stack as userdata. |
aot_top_get_val | aot_vector_module | Interface | |
aot_top_get_val | aot_vector_module | Interface | |
aot_top_get_val | aot_top_module | Interface | Get the value on top of the Lua API stack |
aot_top_get_val | aot_quadruple_top_module | Interface | |
aot_top_get_val | aot_quadruple_vector_module | Interface | |
aot_top_get_val | aot_quadruple_vector_module | Interface | |
aot_top_get_val | aot_extdouble_top_module | Interface | |
aot_top_get_val | aot_extdouble_vector_module | Interface | |
aot_top_get_val | aot_extdouble_vector_module | Interface | |
aot_type_of | aot_table_ops_module | Function | Get the Lua object in table thandle under the given key or pos on the top of the stack and return the Lua type of the gotten entry. |
assignment(=) | aot_path_module | Interface | Taking care of the linked list in a copying routine for the assignment of aot_path_type. |
c_free | flu_binding | Interface | |
close_config | aotus_module | Subroutine | Close an opened Lua script again. |
create_1Darray_double | aot_table_module | Subroutine | This subroutine takes a one dimensional array, and puts it as a table into the Lua context. |
create_1Darray_extdouble | aot_extdouble_table_module | Subroutine | This subroutine takes a one dimensional array, and puts it as a table into the Lua context. |
create_1Darray_quadruple | aot_quadruple_table_module | Subroutine | This subroutine takes a one dimensional array, and puts it as a table into the Lua context. |
create_1Darray_real | aot_table_module | Subroutine | This subroutine takes a one dimensional array, and puts it as a table into the Lua context. |
dump_lua_toBuf | dump_lua_fif_module | Interface | |
flu_close | flu_binding | Subroutine | Close a previously opened Lua script. |
flu_copyptr | flu_binding | Function | Copy an existing Lua state. |
flu_createtable | flu_binding | Subroutine | |
flu_dump | flu_binding | Interface | |
flu_dump_toBuf | flu_binding | Subroutine | Dump to a buffer and return the pointer to the resulting string. |
flu_free_cbuf | flu_binding | Subroutine | Free an allocated cbuf. |
flu_getfield | flu_binding | Function | |
flu_getglobal | flu_binding | Function | |
flu_getmetatable | flu_binding | Function | |
flu_gettable | flu_binding | Function | |
flu_gettop | flu_binding | Function | |
flu_insert | flu_binding | Subroutine | |
flu_isBoolean | flu_binding | Function | Only defined as a Macro, using lua_type: |
flu_isFunction | flu_binding | Function | |
flu_islightuserdata | flu_binding | Function | |
flu_isNil | flu_binding | Function | |
flu_isNone | flu_binding | Function | |
flu_isNoneOrNil | flu_binding | Function | |
flu_isnumber | flu_binding | Function | |
flu_isopen | flu_binding | Function | |
flu_isString | flu_binding | Function | |
flu_isTable | flu_binding | Function | |
flu_next | flu_binding | Function | |
flu_pcall | flu_binding | Function | |
flu_pop | flu_binding | Subroutine | Wrapper for lua_pop that pops n elements from the Lua API stack. |
flu_pushboolean | flu_binding | Subroutine | |
flu_pushcclosure | flu_binding | Subroutine | |
flu_pushdouble | flu_binding | Subroutine | |
flu_pushint | flu_binding | Subroutine | |
flu_pushinteger | flu_binding | Interface | |
flu_pushlightuserdata | flu_binding | Subroutine | |
flu_pushlong | flu_binding | Subroutine | |
flu_pushnil | flu_binding | Subroutine | |
flu_pushnumber | flu_binding | Interface | |
flu_pushreal | flu_binding | Subroutine | |
flu_pushstring | flu_binding | Subroutine | |
flu_pushvalue | flu_binding | Subroutine | |
flu_rawgeti | flu_binding | Function | |
flu_register | flu_binding | Subroutine | |
flu_setfield | flu_binding | Subroutine | |
flu_setglobal | flu_binding | Subroutine | |
flu_settable | flu_binding | Subroutine | |
flu_settop | flu_binding | Subroutine | |
flu_toBoolean | flu_binding | Function | |
flu_todouble | flu_binding | Function | |
flu_tolstring | flu_binding | Function | |
flu_tonumber | flu_binding | Function | |
flu_topointer | flu_binding | Function | |
flu_touserdata | flu_binding | Function | |
flu_type | flu_binding | Function | |
fluL_loadbuffer | flu_binding | Function | |
fluL_loadfile | flu_binding | Function | |
fluL_loadstring | flu_binding | Function | |
fluL_newmetatable | flu_binding | Function | |
fluL_newstate | flu_binding | Function | |
fluL_openlibs | flu_binding | Subroutine | |
fluL_ref | flu_binding | Function | |
fluL_setmetatable | flu_binding | Subroutine | |
get_table_double | aot_table_module | Subroutine | Retrieve a double precision real value from a table. |
get_table_double_v | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with fixed length from a Lua table as a whole. |
get_table_double_vvect | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with variable length from a Lua table as a whole. |
get_table_extdouble | aot_extdouble_table_module | Subroutine | Retrieve a extdouble precision real value from a table. |
get_table_extdouble_v | aot_extdouble_vector_module | Subroutine | This routine obtains a vectorial quantity with fixed length from a Lua table as a whole. |
get_table_extdouble_vvect | aot_extdouble_vector_module | Subroutine | This routine obtains a vectorial quantity with variable length from a Lua table as a whole. |
get_table_integer | aot_table_module | Subroutine | Retrieve a default integer value from a table. |
get_table_integer_v | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with fixed length from a Lua table as a whole. |
get_table_integer_vvect | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with variable length from a Lua table as a whole. |
get_table_logical | aot_table_module | Subroutine | Retrieve a logical value from a table. |
get_table_logical_v | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with fixed length from a Lua table as a whole. |
get_table_logical_vvect | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with variable length from a Lua table as a whole. |
get_table_long | aot_table_module | Subroutine | Retrieve a long integer value from a table. |
get_table_long_v | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with fixed length from a Lua table as a whole. |
get_table_long_vvect | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with variable length from a Lua table as a whole. |
get_table_quadruple | aot_quadruple_table_module | Subroutine | Retrieve a quadruple precision real value from a table. |
get_table_quadruple_v | aot_quadruple_vector_module | Subroutine | This routine obtains a vectorial quantity with fixed length from a Lua table as a whole. |
get_table_quadruple_vvect | aot_quadruple_vector_module | Subroutine | This routine obtains a vectorial quantity with variable length from a Lua table as a whole. |
get_table_real | aot_table_module | Subroutine | Retrieve a single precision real value from a table. |
get_table_real_v | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with fixed length from a Lua table as a whole. |
get_table_real_vvect | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with variable length from a Lua table as a whole. |
get_table_string | aot_table_module | Subroutine | Retrieve a string from a table. |
get_table_string_v | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with fixed length from a Lua table as a whole. |
get_table_string_vvect | aot_vector_module | Subroutine | This routine obtains a vectorial quantity with variable length from a Lua table as a whole. |
get_table_userdata | aot_table_module | Subroutine | Retrieve a userdata value (generic C pointer) from a table. |
get_top_double_v | aot_vector_module | Subroutine | |
get_top_double_vvect | aot_vector_module | Subroutine | |
get_top_extdouble_v | aot_extdouble_vector_module | Subroutine | |
get_top_extdouble_vvect | aot_extdouble_vector_module | Subroutine | |
get_top_integer_v | aot_vector_module | Subroutine | |
get_top_integer_vvect | aot_vector_module | Subroutine | |
get_top_logical_v | aot_vector_module | Subroutine | |
get_top_logical_vvect | aot_vector_module | Subroutine | |
get_top_long_v | aot_vector_module | Subroutine | |
get_top_long_vvect | aot_vector_module | Subroutine | |
get_top_quadruple_v | aot_quadruple_vector_module | Subroutine | |
get_top_quadruple_vvect | aot_quadruple_vector_module | Subroutine | |
get_top_real_v | aot_vector_module | Subroutine | |
get_top_real_vvect | aot_vector_module | Subroutine | |
get_top_string_v | aot_vector_module | Subroutine | |
get_top_string_vvect | aot_vector_module | Subroutine | |
lua_close | lua_fif | Interface | |
lua_createtable | lua_fif | Interface | |
lua_getfield | lua_fif | Interface | |
lua_getglobal | lua_fif | Interface | |
lua_getmetatable | lua_fif | Interface | |
lua_gettable | lua_fif | Interface | |
lua_gettop | lua_fif | Interface | |
lua_isNumber | lua_fif | Interface | |
lua_isString | lua_fif | Interface | |
lua_next | lua_fif | Interface | |
lua_pcallk | lua_fif | Interface | |
lua_pushboolean | lua_fif | Interface | |
lua_pushcclosure | lua_fif | Interface | |
lua_pushinteger | lua_fif | Interface | |
lua_pushlightuserdata | lua_fif | Interface | |
lua_pushlstring | lua_fif | Interface | |
lua_pushnil | lua_fif | Interface | |
lua_pushnumber | lua_fif | Interface | |
lua_pushvalue | lua_fif | Interface | |
lua_rawgeti | lua_fif | Interface | |
lua_rotate | lua_fif | Interface | |
lua_setfield | lua_fif | Interface | |
lua_setglobal | lua_fif | Interface | |
lua_settable | lua_fif | Interface | |
lua_settop | lua_fif | Interface | |
lua_toboolean | lua_fif | Interface | |
lua_tolstring | lua_fif | Interface | |
lua_tonumberx | lua_fif | Interface | |
lua_topointer | lua_fif | Interface | |
lua_touserdata | lua_fif | Interface | |
lua_type | lua_fif | Interface | |
luaL_loadbufferx | lua_fif | Interface | |
luaL_loadfilex | lua_fif | Interface | |
luaL_loadstring | lua_fif | Interface | |
luaL_newmetatable | lua_fif | Interface | |
luaL_newstate | lua_fif | Interface | |
luaL_openlibs | lua_fif | Interface | |
luaL_ref | lua_fif | Interface | |
luaL_setmetatable | lua_fif | Interface | |
newunit | aot_out_general_module | Function | Helper function to provide new unit, as long as F2008 newunit argument in open statement is not commonly available. |
open_config_buffer | aotus_module | Subroutine | Subroutine to load and execute a script given in a buffer (bytecode). |
open_config_chunk | aotus_module | Subroutine | Subroutine to load and execute a script given in a string. |
open_config_file | aotus_module | Subroutine | Subroutine to load and execute a script from a file. |
set_table_double | aot_table_module | Subroutine | Put a double precision real value into a table. |
set_table_extdouble | aot_extdouble_table_module | Subroutine | Put a extdouble precision real value into a table. |
set_table_integer | aot_table_module | Subroutine | Put a default integer value into a table. |
set_table_logical | aot_table_module | Subroutine | Put a logical value into a table. |
set_table_long | aot_table_module | Subroutine | Put a long integer value into a table. |
set_table_quadruple | aot_quadruple_table_module | Subroutine | Put a quadruple precision real value into a table. |
set_table_real | aot_table_module | Subroutine | Put a single precision real value into a table. |
set_table_string | aot_table_module | Subroutine | Put a string value into a table. |
set_table_userdata | aot_table_module | Subroutine | Put user-data pointer into a table. |