Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cortex-js/compute-engine
/ functions
Functions
5,294 in github.com/cortex-js/compute-engine
⨍
Functions
5,294
◇
Types & classes
304
↓ 9 callers
Function
updateDef
( ce: ComputeEngine, name: string, def: BoxedDefinition, newDef: | Partial<OperatorDefinition>
src/compute-engine/boxed-expression/utils.ts:417
↓ 9 callers
Method
wrapString
Output `s` surrounded by delimiters. * * If `delimiters` is not specified, use `()` *
src/compute-engine/latex-syntax/types.ts:1408
↓ 8 callers
Function
add
(**k)
benchmarks/audit/gen.py:41
↓ 8 callers
Method
atEnd
()
src/point-free-parser/parsers.ts:102
↓ 8 callers
Function
binomialPartsX
Rubi BinomialParts[u,x] → {a,b,n} with u ≡ a + b·x^n (n ≠ 0, b ≠ 0)
src/compute-engine/rubi/rubi-utils.ts:1624
↓ 8 callers
Function
buildMono
Build `(coef·head[arg])^exp` (dropping a unit coefficient / exponent).
src/compute-engine/rubi/rubi-utils.ts:2840
↓ 8 callers
Function
canonNumber
(input: string | ExpressionInput)
test/compute-engine/canonical-form.test.ts:705
↓ 8 callers
Function
canonical
( ce: ComputeEngine, xs: ReadonlyArray<Expression>, scope?: Scope )
src/compute-engine/boxed-expression/canonical-utils.ts:10
↓ 8 callers
Function
canonicalLimits
( ops: ReadonlyArray<Expression>, { engine: ce }: { engine: ComputeEngine } )
src/compute-engine/library/utils.ts:308
↓ 8 callers
Function
check
(name: string, cond: boolean, detail = '')
docs/reviews/2026-07-archive/f1-matcher-gate.ts:7
↓ 8 callers
Method
compileShader
(options: { type: 'vertex' | 'fragment'; version?: string; inputs?: Array<{ name: string; type: st
src/compute-engine/compilation/glsl-target.ts:83
↓ 8 callers
Function
cos
(x: Interval | IntervalResult)
src/compute-engine/interval/trigonometric.ts:57
↓ 8 callers
Method
costFunction
* The cost function is used to determine the "cost" of an expression. For example, when simplifying an expression, the simplification that results in
src/compute-engine/index.ts:1078
↓ 8 callers
Function
deactivateTrig
( ce: ComputeEngine, e: Expression, x?: string )
src/compute-engine/rubi/rubi-utils.ts:2381
↓ 8 callers
Function
dimensionsEqual
( a: DimensionVector, b: DimensionVector )
src/compute-engine/numerics/unit-data.ts:207
↓ 8 callers
Function
divisors
(n: number | bigint)
test/compute-engine/number-theory.test.ts:140
↓ 8 callers
Function
emit
(o)
benchmarks/runners/run_wolfram.mjs:36
↓ 8 callers
Function
expTerm
(coefficient: Expression, root: Expression, variable: string)
src/compute-engine/symbolic/differential-equations.ts:407
↓ 8 callers
Function
expectApprox
( actual: number, expected: number, tolerance = TOL, absTolerance = ABS_TOL )
test/compute-engine/monte-carlo.test.ts:9
↓ 8 callers
Function
extractRgb
* Extract an RgbColor (0-255) from a Color string, an sRGB Tuple (0-1), or * a typed color expression (`Rgb`/`Hsv`/`Hsl`/`Oklab`/`Oklch`).
src/compute-engine/library/colors.ts:251
↓ 8 callers
Function
floored
(a: number, b: number)
test/compute-engine/interval-arithmetic.test.ts:361
↓ 8 callers
Function
forType
(ty: string)
test/compute-engine/type-soundness-regressions.test.ts:151
↓ 8 callers
Function
functionResult
( type: Readonly<Type> | undefined )
src/common/type/utils.ts:30
↓ 8 callers
Function
g2
(r: IV, a: IV, b: IV)
test/compute-engine/interval-glsl-eval.ts:26
↓ 8 callers
Function
getLinearCoefficients
* Check if an expression is a linear function of the variable (ax + b form). * Returns the coefficients { a, b } if it is, null otherwise.
src/compute-engine/symbolic/antiderivative.ts:1634
↓ 8 callers
Method
getSequence
* Get information about a defined sequence. * Returns `undefined` if the symbol is not a sequence.
src/compute-engine/types-engine.ts:535
↓ 8 callers
Function
getUnitScale
(symbol: string)
src/compute-engine/numerics/unit-data.ts:311
↓ 8 callers
Method
int
Integrate `integrand` with respect to `variable`. Returns null when * no rule chain applies (caller decides on inert/fallback). * NOTE: the inte
src/compute-engine/rubi/driver.ts:184
↓ 8 callers
Function
integrate
(expr: Expression, variable: string)
src/compute-engine/symbolic/antiderivative.ts:4019
↓ 8 callers
Function
interval
(expr: Expression)
src/compute-engine/numerics/interval.ts:38
↓ 8 callers
Function
intervalContains
(int: Interval, val: number)
src/compute-engine/numerics/interval.ts:97
↓ 8 callers
Function
isCorrect
(id, tk)
benchmarks/report_changelog.mjs:66
↓ 8 callers
Function
isDependentFunction
( expr: Expression, dependentName: string, independentName: string )
src/compute-engine/differential-equation-utils.ts:14
↓ 8 callers
Function
isEffectivelyZero
* Check if a Expression is zero (or effectively zero). * Uses symbolic check first, then numeric fallback with tolerance.
src/compute-engine/boxed-expression/solve-linear-system.ts:631
↓ 8 callers
Function
isInteger
(x: Rational)
src/compute-engine/numerics/rationals.ts:41
↓ 8 callers
Method
isNegative
True when significand < 0 (including negative infinity).
src/big-decimal/big-decimal.ts:229
↓ 8 callers
Function
isNonPositiveInteger
(x: number)
src/compute-engine/numerics/special-functions.ts:3615
↓ 8 callers
Function
isNonPositiveIntegerC
(x: Complex)
src/compute-engine/numerics/numeric-complex.ts:571
↓ 8 callers
Function
isNumberExpression
( expr: MathJsonExpression | null )
src/math-json/utils.ts:16
↓ 8 callers
Function
isQuantity
(expr: Expression)
src/compute-engine/library/quantity-arithmetic.ts:38
↓ 8 callers
Function
isRecord
(value: unknown)
src/compute-engine/engine-extension-contracts.ts:8
↓ 8 callers
Function
isRelationalOperator
(name: string | undefined)
src/compute-engine/latex-syntax/utils.ts:24
↓ 8 callers
Function
isSymbol
( expr: Expression | null | undefined )
src/compute-engine/numerics/interval.ts:22
↓ 8 callers
Function
isValidType
(t: any)
src/common/type/primitive.ts:86
↓ 8 callers
Function
k
(j: number, l: number, r: number)
src/compute-engine/rubi/rubi-utils.ts:950
↓ 8 callers
Method
key
Monomial key for an exponent vector.
src/compute-engine/boxed-expression/multivariate-poly.ts:45
↓ 8 callers
Function
latex
(s: string)
test/compute-engine/latex-syntax/geometry-notation.test.ts:14
↓ 8 callers
Function
lnSign
Determines sgn of ln(x)
src/compute-engine/library/arithmetic.ts:201
↓ 8 callers
Function
load
( onGuardUndecided?: (id: string, wc: object) => void )
test/compute-engine/fungrim-loader.test.ts:1294
↓ 8 callers
Method
log1p
ln(1 + this), accurate for small arguments.
src/big-decimal/transcendentals.ts:64
↓ 8 callers
Function
logEval
(a: number, b: number)
test/compute-engine/arithmetic.test.ts:923
↓ 8 callers
Method
lookupDefinition
* Return definition matching the symbol, starting with the current * lexical scope and going up the scope chain.
src/compute-engine/index.ts:1172
↓ 8 callers
Function
match2
(pattern, x)
test/compute-engine/patterns.test.ts:871
↓ 8 callers
Method
matchBoundary
()
src/compute-engine/latex-syntax/parse.ts:627
↓ 8 callers
Function
matchesNumber
(s: string)
src/math-json/utils.ts:501
↓ 8 callers
Function
matchesSymbol
(s: string)
src/math-json/utils.ts:515
↓ 8 callers
Function
maxDegree
(expr: Expression)
src/compute-engine/boxed-expression/polynomial-degree.ts:54
↓ 8 callers
Function
mp
(c,fn)
benchmarks/big-decimal/cell.py:9
↓ 8 callers
Function
mp_call
(fn)
benchmarks/big-decimal/bignum-compare.py:45
↓ 8 callers
Function
narrow
(...types: Readonly<Type>[])
src/common/type/subtype.ts:998
↓ 8 callers
Method
normalize
()
src/compute-engine/numeric-value/exact-numeric-value.ts:335
↓ 8 callers
Function
normalizeAlpha
* Canonicalize an alpha value. Returns `undefined` for undefined, non-finite, * or effectively-1 inputs so downstream sites can use a simple * `alph
src/compute-engine/library/colors.ts:40
↓ 8 callers
Function
operator
(expr: MathJsonExpression | null)
test/compute-engine/latex-syntax-standalone.test.ts:20
↓ 8 callers
Function
parse
(s: string)
test/compute-engine/partial-fraction.test.ts:3
↓ 8 callers
Function
parse
(latex: string)
test/compute-engine/parser-desmos-composition.test.ts:5
↓ 8 callers
Function
parse
(s)
test/compute-engine/latex-syntax/roots.test.ts:3
↓ 8 callers
Function
parseDecimalDigits
* Parse a sequence of decimal digits. The `part` indicates which * grouping separator should be expected.
src/compute-engine/latex-syntax/parse-number.ts:39
↓ 8 callers
Function
pow
(a: Expression, b: Expression)
src/compute-engine/library/distributions.ts:271
↓ 8 callers
Function
pow
Power constructor: merges (B^k)^e → B^(k·e) when sound (k = ±1 or * e an integer), drops exponent 1. Also emulates Mathematica's input * auto-evalua
src/compute-engine/rubi/normal-form.ts:199
↓ 8 callers
Function
pow
( base: Interval | IntervalResult, exp: number )
src/compute-engine/interval/elementary.ts:113
↓ 8 callers
Function
powi
(ce: ComputeEngine, x: Expression, k: number)
src/compute-engine/library/statistics.ts:692
↓ 8 callers
Function
rationalIterator
( self: Expression, options?: { sign?: '+' | '-' | '+-'; includeZero?: boolean } )
src/compute-engine/library/sets.ts:1456
↓ 8 callers
Function
readCorpusDocs
(corpusDir: string)
scripts/rubi/compile.ts:29
↓ 8 callers
Function
registerStepLabels
(labels: Record<string, string>)
src/compute-engine/boxed-expression/explain-labels.ts:35
↓ 8 callers
Method
serialize
(expr: MathJsonExpression | null | undefined)
src/compute-engine/latex-syntax/serializer.ts:297
↓ 8 callers
Function
serializeJsonSymbol
( ce: ComputeEngine, sym: string, options: Readonly<JsonSerializationOptions>, metadata?: Metadata )
src/compute-engine/boxed-expression/serialize.ts:515
↓ 8 callers
Function
serializeOps
(sep = '')
src/compute-engine/latex-syntax/dictionary/definitions-core.ts:237
↓ 8 callers
Function
serializeSolve
( latex: string, options?: { variable?: string } )
test/compute-engine/explain.test.ts:460
↓ 8 callers
Function
signedMembership
* Three-valued membership for a set defined by a base type together with a * sign predicate (e.g. the negative reals). `sign` is the relevant three-v
src/compute-engine/library/sets.ts:76
↓ 8 callers
Function
sqrtMod
(a: bigint, m: bigint)
src/compute-engine/numerics/diophantine.ts:617
↓ 8 callers
Function
timeIt
(fn: () => unknown, minMs = 150)
benchmarks/big-decimal/kernel-base2-experiment.ts:301
↓ 8 callers
Function
timeOf
(id, tk)
benchmarks/report_changelog.mjs:67
↓ 8 callers
Function
timeSimplify
Time one `simplify()` pass over `exprs`. Returns elapsed ms and the * serialized results (used to verify the synthetic rules are inert).
test/compute-engine/benchmarks/rule-dispatch.benchmark.test.ts:60
↓ 8 callers
Function
timeit
(fn, reset=None)
benchmarks/runners/run_py.py:48
↓ 8 callers
Function
timeit
(fn: () => void)
benchmarks/audit/wester.ts:121
↓ 8 callers
Function
toExpression
Convert a LatexString, Expression, or ExpressionInput to a boxed Expression. * Strings are parsed as LaTeX. Parsing defaults to non-strict so the fr
src/compute-engine/free-functions.ts:58
↓ 8 callers
Function
toResult
Normalize a value that may be a plain Interval or an IntervalResult.
src/compute-engine/interval/comparison.ts:11
↓ 8 callers
Function
tryGetComplexParts
( expr: Expression, compile: (e: Expression) => string )
src/compute-engine/compilation/constant-folding.ts:139
↓ 8 callers
Function
visit
(e: Expression)
src/compute-engine/symbolic/logic-utils.ts:674
↓ 8 callers
Function
zip
(items: ReadonlyArray<Expression>)
src/compute-engine/collection-utils.ts:55
↓ 7 callers
Method
accumulate
Add `c·x^exp` in place (collapsing to zero removes the term).
src/compute-engine/boxed-expression/multivariate-poly.ts:77
↓ 7 callers
Function
addCoefficient
(coef: Expression, deg: number)
src/compute-engine/boxed-expression/polynomials.ts:233
↓ 7 callers
Method
appliedNonFunctions
* The symbols that appear in function-application syntax `f(…)` in `latex` * but are not defined as functions in the current scope (so they parse a
src/compute-engine/types-engine.ts:259
↓ 7 callers
Function
apply
( fn: Expression, args: ReadonlyArray<Expression> )
src/compute-engine/function-utils.ts:275
↓ 7 callers
Function
approx
(a: number, b: number, tol = 1e-9)
docs/reviews/2026-07-archive/round2-gate.ts:22
↓ 7 callers
Function
boxGuardExpr
(x: FungrimMathJson)
src/compute-engine/fungrim/loader.ts:135
↓ 7 callers
Function
boxGuardExpr
(x: MathJSON)
scripts/fungrim/compile-rules.ts:554
↓ 7 callers
Function
candidateRules
( index: RuleIndex, expr: Expression, fromOrdinal: number )
src/compute-engine/boxed-expression/rule-index.ts:241
↓ 7 callers
Function
cl
(a: number[])
test/compute-engine/compile-interval-glsl.test.ts:104
↓ 7 callers
Method
clear
()
src/compute-engine/types-kernel-evaluation.ts:43
← previous
next →
701–800 of 5,294, ranked by callers