aot_quadruple_top_module Module


Uses

  • module~~aot_quadruple_top_module~~UsesGraph module~aot_quadruple_top_module aot_quadruple_top_module module~aot_err_module aot_err_module module~aot_quadruple_top_module->module~aot_err_module module~flu_binding flu_binding module~aot_quadruple_top_module->module~flu_binding module~aot_err_module->module~flu_binding iso_c_binding iso_c_binding module~flu_binding->iso_c_binding module~dump_lua_fif_module dump_lua_fif_module module~flu_binding->module~dump_lua_fif_module module~flu_kinds_module flu_kinds_module module~flu_binding->module~flu_kinds_module module~lua_fif lua_fif module~flu_binding->module~lua_fif module~lua_parameters lua_parameters module~flu_binding->module~lua_parameters module~dump_lua_fif_module->iso_c_binding module~lua_fif->iso_c_binding module~lua_fif->module~lua_parameters module~lua_parameters->iso_c_binding

Used by

  • module~~aot_quadruple_top_module~~UsedByGraph module~aot_quadruple_top_module aot_quadruple_top_module module~aot_quadruple_fun_module aot_quadruple_fun_module module~aot_quadruple_fun_module->module~aot_quadruple_top_module module~aot_table_module aot_table_module module~aot_quadruple_fun_module->module~aot_table_module module~aot_quadruple_out_module aot_quadruple_out_module module~aot_quadruple_out_module->module~aot_quadruple_top_module module~aot_quadruple_table_module aot_quadruple_table_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_quadruple_vector_module aot_quadruple_vector_module module~aot_quadruple_vector_module->module~aot_quadruple_top_module module~aot_quadruple_vector_module->module~aot_top_module module~aot_quadruple_vector_module->module~aot_table_ops_module module~aot_top_module->module~aot_quadruple_top_module module~aot_extdouble_table_module aot_extdouble_table_module module~aot_extdouble_table_module->module~aot_top_module module~aot_extdouble_table_module->module~aot_table_ops_module module~aot_extdouble_vector_module aot_extdouble_vector_module module~aot_extdouble_vector_module->module~aot_top_module module~aot_extdouble_vector_module->module~aot_table_ops_module module~aot_fun_module aot_fun_module module~aot_fun_module->module~aot_quadruple_fun_module module~aot_fun_module->module~aot_top_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_references_module aot_references_module module~aot_fun_module->module~aot_references_module module~aot_out_module aot_out_module module~aot_out_module->module~aot_quadruple_out_module module~aot_table_module->module~aot_quadruple_table_module module~aot_table_module->module~aot_top_module module~aot_table_module->module~aot_extdouble_table_module module~aot_table_module->module~aot_table_ops_module module~aot_table_ops_module->module~aot_top_module module~aot_vector_module aot_vector_module module~aot_vector_module->module~aot_quadruple_vector_module module~aot_vector_module->module~aot_top_module module~aot_vector_module->module~aot_extdouble_vector_module module~aot_vector_module->module~aot_table_ops_module module~aotus_module aotus_module module~aotus_module->module~aot_top_module module~aotus_module->module~aot_table_module module~aotus_module->module~aot_vector_module module~aot_extdouble_fun_module->module~aot_table_module module~aot_path_module aot_path_module module~aot_path_module->module~aot_fun_module module~aot_path_module->module~aot_table_module module~aot_path_module->module~aotus_module module~aot_references_module->module~aot_table_ops_module

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: quad_k = selected_real_kind(33)

Interfaces

public interface aot_top_get_val

  • private subroutine aot_top_get_quadruple(val, ErrCode, L, default)

    Interpret topmost entry on Lua stack as a quadruple precision real.

    NOTE that numbers provided by Lua are only double precision.

    Arguments

    Type IntentOptional Attributes Name
    real(kind=quad_k), intent(out) :: val

    Value of the Variable in the script

    integer, intent(out) :: ErrCode

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

    type(flu_State) :: L
    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.


Subroutines

private subroutine aot_top_get_quadruple(val, ErrCode, L, default)

Interpret topmost entry on Lua stack as a quadruple precision real.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=quad_k), intent(out) :: val

Value of the Variable in the script

integer, intent(out) :: ErrCode

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

type(flu_State) :: L
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.