Source

aotus / source / aot_table_module.f90

Author Commit Message Labels Comments Date
Harald Klimach
Added copyright notices everywhere
Harald Klimach
Added a set_table_string routine
Harald Klimach
Added a set_table_logical routine to aot_table_module
Harald Klimach
Added support for extended double precision numbers to the interfaces
Harald Klimach
Added interface support for quadruple precision real numbers While Lua itself supports only floating point numbers with double precision representation in its default configuration, it might be convenient to have support for quadruple precision interfaces, if the Fortran compiler supports it. This patch adds support for such interfaces if the Fortran compiler has supports it. Otherwise some dummy code is used to satisfy all dependencies.
Harald Klimach
Do not attempt to put a table inside itself in aot_table_set_top.
Harald Klimach
Added a wrapper aorund the lua_insert method. Allow setting the top of the stack as an entry for the table.
Harald Klimach
Added the possibility to create new tables in the Lua context to the aot_table module. Simple vectors can be created with aot_table_from_1Darray, this might be mainly useful to provide tables as arguments to functions.
Harald Klimach
Doxygen for aot_table_module
Harald Klimach
Reorderd arguments in the get_val routines to obtain the intent(out) arguments first. Gather the get_vals for table and config into a single generic interface.
Harald Klimach
Interface Consolidation (BEWARE! major API change) With this redefinition of the interfaces, the API hopefully gets less cluttered and less surprising in most places. We are now using "L" for the handle to the Lua script everywhere, instead of conf in some places. Names are referred to as "key" now everywhere instead of var in some places. Global variables are obtained with aot_get_val, and the order of the arguments is more consistent with the ot…
Harald Klimach
Some more formatting
Tags
v0_interface
Manuel Hasert
getting there to load the variables, variable systems etc
Manuel Hasert
adding popping from stack if the opened table was empty
Harald Klimach
Documentation updates fix for the Doxyfile, to actually find the source code update of the waf script.
Harald Klimach
Initial version of the aotus library still some details missing, however already mostly useful.