aot_quadruple_table_module Module


Uses

  • module~~aot_quadruple_table_module~~UsesGraph module~aot_quadruple_table_module aot_quadruple_table_module module~aot_quadruple_top_module aot_quadruple_top_module module~aot_quadruple_table_module->module~aot_quadruple_top_module module~aot_top_module aot_top_module module~aot_quadruple_table_module->module~aot_top_module module~aot_table_ops_module aot_table_ops_module module~aot_quadruple_table_module->module~aot_table_ops_module module~aot_err_module aot_err_module module~aot_quadruple_table_module->module~aot_err_module module~flu_kinds_module flu_kinds_module module~aot_quadruple_table_module->module~flu_kinds_module module~flu_binding flu_binding module~aot_quadruple_table_module->module~flu_binding module~aot_quadruple_top_module->module~aot_err_module module~aot_quadruple_top_module->module~flu_binding module~aot_top_module->module~aot_quadruple_top_module module~aot_top_module->module~aot_err_module module~aot_top_module->module~flu_kinds_module module~aot_top_module->module~flu_binding module~aot_extdouble_top_module aot_extdouble_top_module module~aot_top_module->module~aot_extdouble_top_module module~aot_table_ops_module->module~aot_top_module module~aot_table_ops_module->module~flu_kinds_module module~aot_table_ops_module->module~flu_binding module~aot_err_module->module~flu_binding module~flu_binding->module~flu_kinds_module module~lua_parameters lua_parameters module~flu_binding->module~lua_parameters iso_c_binding iso_c_binding module~flu_binding->iso_c_binding module~lua_fif lua_fif module~flu_binding->module~lua_fif module~dump_lua_fif_module dump_lua_fif_module module~flu_binding->module~dump_lua_fif_module module~lua_parameters->iso_c_binding module~aot_extdouble_top_module->module~aot_err_module module~aot_extdouble_top_module->module~flu_binding module~lua_fif->module~lua_parameters module~lua_fif->iso_c_binding module~dump_lua_fif_module->iso_c_binding

Used by

  • module~~aot_quadruple_table_module~~UsedByGraph module~aot_quadruple_table_module aot_quadruple_table_module module~aot_table_module aot_table_module module~aot_table_module->module~aot_quadruple_table_module module~aot_fun_module aot_fun_module module~aot_fun_module->module~aot_table_module module~aot_extdouble_fun_module aot_extdouble_fun_module module~aot_fun_module->module~aot_extdouble_fun_module module~aot_quadruple_fun_module aot_quadruple_fun_module module~aot_fun_module->module~aot_quadruple_fun_module module~aot_extdouble_fun_module->module~aot_table_module module~aot_quadruple_fun_module->module~aot_table_module module~aot_path_module aot_path_module module~aot_path_module->module~aot_table_module module~aot_path_module->module~aot_fun_module module~aotus_module aotus_module module~aot_path_module->module~aotus_module module~aotus_module->module~aot_table_module

Contents


Interfaces

public interface aot_table_get_val

Get a value from a table.

Read more…
  • private subroutine get_table_quadruple(val, ErrCode, L, thandle, key, pos, default)

    Retrieve a quadruple precision real value from a table.

    Read more…

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=quad_k), intent(out) :: val

    Value of the table entry if it exists.

    integer, intent(out) :: ErrCode

    Error code to indicate what kind of problem might have occured.

    type(flu_State) :: L
    integer, intent(in), optional :: thandle

    Handle to the table to look the value up in.

    character(len=*), intent(in), optional :: key

    Name of the entry to look for.

    Key and pos are both optional, however at least one of them has to be supplied. The key takes precedence over the pos if both are given.

    integer, intent(in), optional :: pos

    Position of the entry to look for in the table.

    It allows the access to unnamed arrays in the Lua tables.

    real(kind=quad_k), intent(in), optional :: default

    Some default value, that should be used, if the variable is not set in the Lua script.

public interface aot_table_set_val

Set a value in a table.

Read more…
  • private subroutine set_table_quadruple(val, L, thandle, key, pos)

    Put a quadruple precision real value into a table.

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=quad_k), intent(in) :: val

    Value of the table entry if it exists.

    type(flu_State) :: L
    integer, intent(in) :: thandle

    Handle to the table to look the value up in.

    character(len=*), intent(in), optional :: key

    Name of the entry to look for.

    Key and pos are both optional, however at least one of them has to be supplied. The key takes precedence over the pos if both are given.

    integer, intent(in), optional :: pos

    Position of the entry to look for in the table.

    It allows the access to unnamed arrays in the Lua tables.

public interface aot_get_val

Get a value from a table.

Read more…
  • private subroutine get_table_quadruple(val, ErrCode, L, thandle, key, pos, default)

    Retrieve a quadruple precision real value from a table.

    Read more…

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=quad_k), intent(out) :: val

    Value of the table entry if it exists.

    integer, intent(out) :: ErrCode

    Error code to indicate what kind of problem might have occured.

    type(flu_State) :: L
    integer, intent(in), optional :: thandle

    Handle to the table to look the value up in.

    character(len=*), intent(in), optional :: key

    Name of the entry to look for.

    Key and pos are both optional, however at least one of them has to be supplied. The key takes precedence over the pos if both are given.

    integer, intent(in), optional :: pos

    Position of the entry to look for in the table.

    It allows the access to unnamed arrays in the Lua tables.

    real(kind=quad_k), intent(in), optional :: default

    Some default value, that should be used, if the variable is not set in the Lua script.

public interface aot_table_from_1Darray

This interface enables the simple creation of uniform one dimensional arrays as tables in the Lua context.

Read more…
  • private subroutine create_1Darray_quadruple(L, thandle, val)

    This subroutine takes a one dimensional array, and puts it as a table into the Lua context.

    Read more…

    Arguments

    TypeIntentOptionalAttributesName
    type(flu_State) :: L
    integer, intent(out) :: thandle

    Handle to access the newly created table.

    real(kind=quad_k), intent(in) :: val(:)

    Values to put into the new table.


Subroutines

private subroutine get_table_quadruple(val, ErrCode, L, thandle, key, pos, default)

Retrieve a quadruple precision real value from a table.

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=quad_k), intent(out) :: val

Value of the table entry if it exists.

integer, intent(out) :: ErrCode

Error code to indicate what kind of problem might have occured.

type(flu_State) :: L
integer, intent(in), optional :: thandle

Handle to the table to look the value up in.

character(len=*), intent(in), optional :: key

Name of the entry to look for.

Key and pos are both optional, however at least one of them has to be supplied. The key takes precedence over the pos if both are given.

integer, intent(in), optional :: pos

Position of the entry to look for in the table.

It allows the access to unnamed arrays in the Lua tables.

real(kind=quad_k), intent(in), optional :: default

Some default value, that should be used, if the variable is not set in the Lua script.

private subroutine set_table_quadruple(val, L, thandle, key, pos)

Put a quadruple precision real value into a table.

Arguments

TypeIntentOptionalAttributesName
real(kind=quad_k), intent(in) :: val

Value of the table entry if it exists.

type(flu_State) :: L
integer, intent(in) :: thandle

Handle to the table to look the value up in.

character(len=*), intent(in), optional :: key

Name of the entry to look for.

Key and pos are both optional, however at least one of them has to be supplied. The key takes precedence over the pos if both are given.

integer, intent(in), optional :: pos

Position of the entry to look for in the table.

It allows the access to unnamed arrays in the Lua tables.

private subroutine create_1Darray_quadruple(L, thandle, val)

This subroutine takes a one dimensional array, and puts it as a table into the Lua context.

Read more…

Arguments

TypeIntentOptionalAttributesName
type(flu_State) :: L
integer, intent(out) :: thandle

Handle to access the newly created table.

real(kind=quad_k), intent(in) :: val(:)

Values to put into the new table.