File nut/lua/lmathlib.c

References Functions: math_abs() nut/lua/lmathlib.c
  math_acos() nut/lua/lmathlib.c
  math_asin() nut/lua/lmathlib.c
  math_atan() nut/lua/lmathlib.c
  math_atan2() nut/lua/lmathlib.c
  math_ceil() nut/lua/lmathlib.c
  math_cos() nut/lua/lmathlib.c
  math_cosh() nut/lua/lmathlib.c
  math_deg() nut/lua/lmathlib.c
  math_exp() nut/lua/lmathlib.c
  math_floor() nut/lua/lmathlib.c
  math_fmod() nut/lua/lmathlib.c
  math_frexp() nut/lua/lmathlib.c
  math_ldexp() nut/lua/lmathlib.c
  math_log() nut/lua/lmathlib.c
  math_log10() nut/lua/lmathlib.c
  math_max() nut/lua/lmathlib.c
  math_min() nut/lua/lmathlib.c
  math_modf() nut/lua/lmathlib.c
  math_pow() nut/lua/lmathlib.c
  math_rad() nut/lua/lmathlib.c
  math_random() nut/lua/lmathlib.c
  math_randomseed() nut/lua/lmathlib.c
  math_sin() nut/lua/lmathlib.c
  math_sinh() nut/lua/lmathlib.c
  math_sqrt() nut/lua/lmathlib.c
  math_tan() nut/lua/lmathlib.c
  math_tanh() nut/lua/lmathlib.c

Included Files


Preprocessor definitions

#define lmathlib_c

#define LUA_LIB

#define PI 3.14159265358979323846

#define RADIANS_PER_DEGREE


Local Variables

mathlib
static const luaL_Reg mathlib[]
Used in: luaopen_math()  

Global Function luaopen_math()

int luaopen_math ( lua_State* L )
Calls: luaL_register() nut/lua/lauxlib.c
  lua_getfield(), lua_pushnumber(), lua_setfield()
References Variables: mathlib nut/lua/lmathlib.c

Local Function math_abs()

static int math_abs ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  fabs(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_acos()

static int math_acos ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  acos(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_asin()

static int math_asin ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  asin(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_atan()

static int math_atan ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  atan(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_atan2()

static int math_atan2 ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  atan2(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_ceil()

static int math_ceil ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  ceil(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_cos()

static int math_cos ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  cos(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_cosh()

static int math_cosh ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  cosh(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_deg()

static int math_deg ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_exp()

static int math_exp ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  exp(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_floor()

static int math_floor ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  floor(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_fmod()

static int math_fmod ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  fmod(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_frexp()

static int math_frexp ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  frexp(), lua_pushinteger(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_ldexp()

static int math_ldexp ( lua_State* L )
Calls: luaL_checkinteger() nut/lua/lauxlib.c
  luaL_checknumber() nut/lua/lauxlib.c
  ldexp(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_log()

static int math_log ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  log(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_log10()

static int math_log10 ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  log10(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_max()

static int math_max ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_gettop(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_min()

static int math_min ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_gettop(), lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_modf()

static int math_modf ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_pushnumber(), modf()
Used in:   nut/lua/lmathlib.c

Local Function math_pow()

static int math_pow ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_pushnumber(), pow()
Used in:   nut/lua/lmathlib.c

Local Function math_rad()

static int math_rad ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_pushnumber()
Used in:   nut/lua/lmathlib.c

Local Function math_random()

static int math_random ( lua_State* L )
Calls: luaL_argerror() nut/lua/lauxlib.c
  luaL_checkinteger() nut/lua/lauxlib.c
  luaL_error() nut/lua/lauxlib.c
  floor(), lua_gettop(), lua_pushnumber(), rand()
Used in:   nut/lua/lmathlib.c

Local Function math_randomseed()

static int math_randomseed ( lua_State* L )
Calls: luaL_checkinteger() nut/lua/lauxlib.c
  srand()
Used in:   nut/lua/lmathlib.c

Local Function math_sin()

static int math_sin ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_pushnumber(), sin()
Used in:   nut/lua/lmathlib.c

Local Function math_sinh()

static int math_sinh ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_pushnumber(), sinh()
Used in:   nut/lua/lmathlib.c

Local Function math_sqrt()

static int math_sqrt ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_pushnumber(), sqrt()
Used in:   nut/lua/lmathlib.c

Local Function math_tan()

static int math_tan ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_pushnumber(), tan()
Used in:   nut/lua/lmathlib.c

Local Function math_tanh()

static int math_tanh ( lua_State* L )
Calls: luaL_checknumber() nut/lua/lauxlib.c
  lua_pushnumber(), tanh()
Used in:   nut/lua/lmathlib.c