Index

math

MMO.math · 20 symbols · generated 5 Oct 2026

constant

INTERVAL_START_BEFORE

math.js:5
MMO.math.INTERVAL_START_BEFORE = 1;
Namespace
MMO.math
constant

INTERVAL_START_AFTER

math.js:6

interval's start is before this start

MMO.math.INTERVAL_START_AFTER = 4;
Namespace
MMO.math
constant

INTERVAL_END_BEFORE

math.js:8

interval's start is after this end

MMO.math.INTERVAL_END_BEFORE = 2;
Namespace
MMO.math
constant

INTERVAL_END_AFTER

math.js:9

interval's end is before this start

MMO.math.INTERVAL_END_AFTER = 8;
Namespace
MMO.math
constant

INTERVAL_INSIDE

math.js:11

interval's end is after this end

MMO.math.INTERVAL_INSIDE = 0;
Namespace
MMO.math
constant

INTERVAL_LEFT

math.js:12
MMO.math.INTERVAL_LEFT = MMO.math.INTERVAL_START_BEFORE | MMO.math.INTERVAL_END_BEFORE;
Namespace
MMO.math
constant

INTERVAL_RIGHT

math.js:13
MMO.math.INTERVAL_RIGHT = MMO.math.INTERVAL_START_AFTER | MMO.math.INTERVAL_END_AFTER;
Namespace
MMO.math
constant

INTERVAL_LEFT_OVERFLOW

math.js:14
MMO.math.INTERVAL_LEFT_OVERFLOW = MMO.math.INTERVAL_START_BEFORE;
Namespace
MMO.math
constant

INTERVAL_RIGHT_OVERFLOW

math.js:15
MMO.math.INTERVAL_RIGHT_OVERFLOW = MMO.math.INTERVAL_END_AFTER;
Namespace
MMO.math
constant

INTERVAL_CONTAIN

math.js:16
MMO.math.INTERVAL_CONTAIN = MMO.math.INTERVAL_START_BEFORE | MMO.math.INTERVAL_END_AFTER;
Namespace
MMO.math
constant

ALLOW_VALUE_SPAN

math.js:19
MMO.math.ALLOW_VALUE_SPAN = 1;
Namespace
MMO.math
constant

ALLOW_THIS_SPAN

math.js:20
MMO.math.ALLOW_THIS_SPAN = 2;
Namespace
MMO.math
constant

ALLOW_SPAN

math.js:21
MMO.math.ALLOW_SPAN = 1 | 2;
Namespace
MMO.math
constant

ALLOW_OVERFLOW

math.js:22

ALLOW_VALUE_SPAN | ALLOW_THIS_SPAN

MMO.math.ALLOW_OVERFLOW = 4;
Namespace
MMO.math
constant

ALLOW_SPAN_OVERFLOW

math.js:23
MMO.math.ALLOW_SPAN_OVERFLOW = 1 | 2 | 4;
Namespace
MMO.math
constant

ALLOW_EMPTY

math.js:24

ALLOW_SPAN | ALLOW_OVERFLOW

MMO.math.ALLOW_EMPTY = 8;
Namespace
MMO.math
constant

ALLOW_ALL

math.js:25
MMO.math.ALLOW_ALL = 1 | 2 | 4 | 8;
Namespace
MMO.math
function

GCD

math.js:36

Get the greatest common divisor, by Euclid's algorithm.

function MMO.math.GCD(a, b)
Namespace
MMO.math
anumber
bnumber
returnsnumber
function

LCM

math.js:47

Get the least common multiple (the smallest number both a and b divide).

function MMO.math.LCM(a, b)
Namespace
MMO.math
anumber
bnumber
returnsnumber0 when either operand is 0
LCM(4,6) === 12
constant

HCF

math.js:56

Deprecated. the name says "highest common factor" but this has always returned the least common multiple. Use MMO.math.LCM (same result) or MMO.math.GCD (a real HCF).

MMO.math.HCF = MMO.math.LCM;
Namespace
MMO.math