ArkScript
A small, lisp-inspired, functional scripting language
Ark::internal::Builtins::Mathematics Namespace Reference

Functions

 ARK_BUILTIN (exponential)
 
 ARK_BUILTIN (logarithm)
 
 ARK_BUILTIN (ceil_)
 
 ARK_BUILTIN (floor_)
 
 ARK_BUILTIN (round_)
 
 ARK_BUILTIN (isnan_)
 
 ARK_BUILTIN (isinf_)
 
 ARK_BUILTIN (cos_)
 
 ARK_BUILTIN (sin_)
 
 ARK_BUILTIN (tan_)
 
 ARK_BUILTIN (acos_)
 
 ARK_BUILTIN (asin_)
 
 ARK_BUILTIN (atan_)
 
 ARK_BUILTIN (cosh_)
 
 ARK_BUILTIN (sinh_)
 
 ARK_BUILTIN (tanh_)
 
 ARK_BUILTIN (acosh_)
 
 ARK_BUILTIN (asinh_)
 
 ARK_BUILTIN (atanh_)
 
 ARK_BUILTIN (random)
 
 ARK_BUILTIN (countOnes)
 
 ARK_BUILTIN (countZeros)
 
 ARK_BUILTIN (bitwiseNot)
 
 ARK_BUILTIN (bitwiseAnd)
 
 ARK_BUILTIN (bitwiseOr)
 
 ARK_BUILTIN (bitwiseXor)
 
 ARK_BUILTIN (bitwiseRshift)
 
 ARK_BUILTIN (bitwiseLshift)
 
 ARK_BUILTIN (bitCeil)
 
 ARK_BUILTIN (bitFloor)
 
 ARK_BUILTIN (bitWidth)
 
 ARK_BUILTIN (countLeftZeros)
 
 ARK_BUILTIN (countLeftOnes)
 
 ARK_BUILTIN (countRightZeros)
 
 ARK_BUILTIN (countRightOnes)
 

Variables

const Value pi_
 
const Value e_
 
const Value tau_
 
const Value inf_
 
const Value nan_
 

Function Documentation

◆ ARK_BUILTIN() [1/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( acos_ )

◆ ARK_BUILTIN() [2/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( acosh_ )

◆ ARK_BUILTIN() [3/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( asin_ )

◆ ARK_BUILTIN() [4/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( asinh_ )

◆ ARK_BUILTIN() [5/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( atan_ )

◆ ARK_BUILTIN() [6/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( atanh_ )

◆ ARK_BUILTIN() [7/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( bitCeil )

◆ ARK_BUILTIN() [8/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( bitFloor )

◆ ARK_BUILTIN() [9/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( bitWidth )

◆ ARK_BUILTIN() [10/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( bitwiseAnd )

◆ ARK_BUILTIN() [11/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( bitwiseLshift )

◆ ARK_BUILTIN() [12/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( bitwiseNot )

◆ ARK_BUILTIN() [13/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( bitwiseOr )

◆ ARK_BUILTIN() [14/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( bitwiseRshift )

◆ ARK_BUILTIN() [15/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( bitwiseXor )

◆ ARK_BUILTIN() [16/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( ceil_ )

◆ ARK_BUILTIN() [17/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( cos_ )

◆ ARK_BUILTIN() [18/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( cosh_ )

◆ ARK_BUILTIN() [19/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( countLeftOnes )

◆ ARK_BUILTIN() [20/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( countLeftZeros )

◆ ARK_BUILTIN() [21/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( countOnes )

◆ ARK_BUILTIN() [22/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( countRightOnes )

◆ ARK_BUILTIN() [23/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( countRightZeros )

◆ ARK_BUILTIN() [24/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( countZeros )

◆ ARK_BUILTIN() [25/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( exponential )

◆ ARK_BUILTIN() [26/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( floor_ )

◆ ARK_BUILTIN() [27/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( isinf_ )

◆ ARK_BUILTIN() [28/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( isnan_ )

◆ ARK_BUILTIN() [29/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( logarithm )

◆ ARK_BUILTIN() [30/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( random )

◆ ARK_BUILTIN() [31/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( round_ )

◆ ARK_BUILTIN() [32/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( sin_ )

◆ ARK_BUILTIN() [33/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( sinh_ )

◆ ARK_BUILTIN() [34/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( tan_ )

◆ ARK_BUILTIN() [35/35]

Ark::internal::Builtins::Mathematics::ARK_BUILTIN ( tanh_ )

Variable Documentation

◆ e_

const Value Ark::internal::Builtins::Mathematics::e_
extern

◆ inf_

const Value Ark::internal::Builtins::Mathematics::inf_
extern

◆ nan_

const Value Ark::internal::Builtins::Mathematics::nan_
extern

◆ pi_

const Value Ark::internal::Builtins::Mathematics::pi_
extern

◆ tau_

const Value Ark::internal::Builtins::Mathematics::tau_
extern