Function Reference

This section provides a detailed reference on all of the Aion built-in functions.

Alphabetical Function Reference

Below is a complete list of built-in functions, in alphabetical order:

Functions By Category

This section lists functions by category.

Basic Math Functions

You can use the functions listed in this section to perform many basic math operations.

• arccos
• arccot
• arccsc
• arcosh
• arcoth
• arcsch
• arcsec
• arcsin
• arctan
• arsech
• arsinh
• artanh
• cos
• cosh
• cot
• coth
• csc
• csch
• Im
• IsNaN
• ln
• log
• Re
• sec
• sech
• sin
• sinh
• tan
• tanh

High Level I/O Functions

You can use the functions listed in this section to easily read and write complex data from and to files.

Low Level I/O Functions

The functions listed in this section allow you to read and write arbitrary data from and to files. While more difficult to use than the functions listed in High Level I/O Functions, these functions can be used in concert to process virtually any conceivable file format.

Matrix Functions

You can use the functions listed in this section to perform complex operations on matrices such as different types of decompositions, fourier transforms, etc.

• DCT2
• DCT3
• DFT
• FlipLR
• FlipUD
• IB
• IC
• IR
• IZ
• LQ
• PLU
• PNorm
• QR
• Rank
• Schur
• Solve
• SVD
• ZB
• ZC
• ZR
• ZZ

Set And Tuple Functions

You can use the functions in this list to perform set and tuple operations. Note that some of the functions, while primarily intended for use on sets and tuples, can also perform operations on matrices.

• Alph
• Find
• SizeOf
• Sort
• Split

Special Functions

This section lists a number of somewhat more specialized functions you can use.

• erf
• erfc
• erfInv
• P
• Q
• s
• S
• W
• Β
• γ
• Γ
• ΓU
• γInv
• ζ

Statistical Functions

You can use the functions listed in this section to perform statistical operations and to calculate random variates. Note that some of the functions in this list can also operate on sets and tuples.