Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GuildOfWeavers/AirAssembly
/ functions
Functions
570 in github.com/GuildOfWeavers/AirAssembly
⨍
Functions
570
◇
Types & classes
243
Method
constructor
(dimensions: Dimensions, handle?: string)
lib/procedures/Parameter.ts:16
Method
constructor
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
lib/procedures/AirProcedure.ts:29
Method
constructor
(schema: AirSchema, result: Dimensions, handle?: string)
lib/procedures/contexts/FunctionContext.ts:18
Method
constructor
(name: ProcedureName, component: AirComponent)
lib/procedures/contexts/ProcedureContext.ts:21
Method
constructor
(fieldType, fieldModulus)
bin/lib/AirSchema.js:13
Method
constructor
()
bin/lib/parser.js:14
Method
constructor
(errors)
bin/lib/errors.js:31
Method
constructor
(name, schema, registers, constraints, steps)
bin/lib/AirComponent.js:16
Method
constructor
(value, field)
bin/lib/expressions/LiteralValue.js:11
Method
constructor
(elements)
bin/lib/expressions/MakeVector.js:11
Method
constructor
(dimensions, children = [])
bin/lib/expressions/Expression.js:9
Method
constructor
(operation, operand)
bin/lib/expressions/UnaryOperation.js:9
Method
constructor
()
bin/lib/expressions/ExpressionVisitor.js:6
Method
constructor
(binding, index)
bin/lib/expressions/LoadExpression.js:11
Method
constructor
(segment, width)
bin/lib/expressions/TraceSegment.js:13
Method
constructor
(operation, lhs, rhs)
bin/lib/expressions/BinaryOperation.js:10
Method
constructor
(func, index, params)
bin/lib/expressions/CallExpression.js:11
Method
constructor
(elements)
bin/lib/expressions/MakeMatrix.js:11
Method
constructor
(source, index)
bin/lib/expressions/GetVectorElement.js:12
Method
constructor
(source, start, end)
bin/lib/expressions/SliceVector.js:11
Method
constructor
(method, seed, count)
bin/lib/registers/PrngSequence.js:9
Method
constructor
(base, count)
bin/lib/registers/PowerSequence.js:8
Method
constructor
(source, inverted)
bin/lib/registers/MaskRegister.js:9
Method
constructor
(scope, rank, binary, master, steps, offset = 0)
bin/lib/registers/InputRegister.js:10
Method
constructor
(values, field)
bin/lib/registers/CyclicRegister.js:10
Method
constructor
(context, statements, result)
bin/lib/procedures/AirFunction.js:9
Method
constructor
(dimensions, handle)
bin/lib/procedures/Parameter.js:10
Method
constructor
(context, statements, result)
bin/lib/procedures/AirProcedure.js:8
Method
constructor
(value, handle)
bin/lib/procedures/Constant.js:9
Method
constructor
(dimensions, handle)
bin/lib/procedures/LocalVariable.js:12
Method
constructor
(target, expression, handle)
bin/lib/procedures/StoreOperation.js:8
Method
constructor
(schema, result, handle)
bin/lib/procedures/contexts/FunctionContext.js:10
Method
constructor
(field, constants, functions)
bin/lib/procedures/contexts/ExecutionContext.js:13
Method
constructor
(name, component)
bin/lib/procedures/contexts/ProcedureContext.js:12
Method
createProcedureContext
* Creates a new procedure context from the current state of the component * @param name Name of the procedure
air-assembly.d.ts:184
Method
createProcedureContext
(name: ProcedureName)
lib/AirComponent.ts:133
Method
createProcedureContext
(name)
bin/lib/AirComponent.js:91
Method
cycleLength
()
lib/registers/CyclicRegister.ts:30
Method
cycleLength
()
bin/lib/registers/CyclicRegister.js:22
Method
dimensions
()
lib/procedures/AirFunction.ts:37
Method
dimensions
()
lib/procedures/StoreOperation.ts:36
Method
dimensions
()
lib/procedures/Constant.ts:25
Method
dimensions
()
lib/procedures/AirProcedure.ts:44
Method
dimensions
()
bin/lib/procedures/AirFunction.js:20
Method
dimensions
()
bin/lib/procedures/AirProcedure.js:22
Method
dimensions
()
bin/lib/procedures/Constant.js:17
Method
dimensions
()
bin/lib/procedures/StoreOperation.js:24
Method
elements
()
lib/expressions/MakeVector.ts:30
Method
elements
()
lib/expressions/MakeMatrix.ts:37
Method
elements
()
lib/expressions/LiteralValue.ts:54
Method
elements
()
bin/lib/expressions/LiteralValue.js:45
Method
elements
()
bin/lib/expressions/MakeVector.js:28
Method
elements
()
bin/lib/expressions/MakeMatrix.js:32
Method
end
()
lib/expressions/GetVectorElement.ts:32
Method
end
()
bin/lib/expressions/GetVectorElement.js:28
Function
evaluateConstraintsAt
(x: bigint, rValues: bigint[], nValues: bigint[], sValues: bigint[])
lib/jsGenerator/template.ts:277
Function
evaluateConstraintsAt
(x, rValues, nValues, sValues)
bin/lib/jsGenerator/template.js:212
Method
evaluateConstraintsAt
* Evaluates transition constraints at the specified point. * @param x Point in the evaluation domain at which to evaluate constraints
air-assembly.d.ts:532
Function
evaluateTransitionConstraints
(polynomials: Matrix)
lib/jsGenerator/template.ts:131
Function
evaluateTransitionConstraints
(polynomials)
bin/lib/jsGenerator/template.js:94
Method
evaluateTransitionConstraints
* Evaluates transition constraints for a computation. The evaluations are returned as a matrix * object where each row represents a transitio
air-assembly.d.ts:568
Method
expression
()
lib/procedures/StoreOperation.ts:32
Method
expression
()
bin/lib/procedures/StoreOperation.js:21
Method
field
()
lib/AirSchema.ts:35
Method
field
()
bin/lib/AirSchema.js:23
Function
findPath
(expression: Expression)
lib/expressions/Expression.ts:68
Method
functions
()
lib/AirSchema.ts:60
Method
functions
()
bin/lib/AirSchema.js:44
Function
generateExecutionTrace
()
lib/jsGenerator/template.ts:62
Function
generateExecutionTrace
()
bin/lib/jsGenerator/template.js:38
Method
generateExecutionTrace
* Generates execution trace for the computation. The trace is returned as a Matrix object where * rows correspond to the dynamic register tra
air-assembly.d.ts:553
Function
generateStaticTrace
()
lib/jsGenerator/template.ts:110
Function
generateStaticTrace
()
bin/lib/jsGenerator/template.js:76
Method
generateStaticTrace
* Generates traces of static registers for the computation. The trace is returned as a Matrix * object where rows correspond to the dynamic r
air-assembly.d.ts:560
Method
generateStaticTrace
* Generates traces of static registers for the computation. The trace is returned as a Matrix * object where rows correspond to the dynamic r
bin/air-assembly.d.ts:560
Function
getBinaryFunction
(operation, e1, e2)
bin/lib/jsGenerator/utils.js:5
Function
getCompositionFactor
(component)
bin/lib/utils.js:21
Function
getDeclaration
(indexOrHandle: number | string, kind: string)
lib/procedures/contexts/ExecutionContext.ts:88
Function
getExponentOperationCount
(base, exponent)
bin/lib/analysis/operations.js:14
Function
getExponentValue
(exp)
bin/lib/analysis/utils.js:9
Function
getProductOperationCounts
(lhs, rhs)
bin/lib/analysis/operations.js:24
Function
getUnaryFunction
(operation, e)
bin/lib/jsGenerator/utils.js:58
Method
getValues
()
air-assembly.d.ts:294
Method
getValues
(field: FiniteField)
air-assembly.d.ts:301
Method
getValues
()
lib/registers/CyclicRegister.ts:36
Method
getValues
(field: FiniteField)
lib/registers/PrngSequence.ts:27
Method
getValues
(field: FiniteField)
lib/registers/PowerSequence.ts:23
Method
getValues
()
bin/air-assembly.d.ts:294
Method
getValues
(field)
bin/lib/registers/PrngSequence.js:18
Method
getValues
(field)
bin/lib/registers/PowerSequence.js:14
Method
getValues
()
bin/lib/registers/CyclicRegister.js:27
Method
getVectorElement
(e: GetVectorElement)
lib/jsGenerator/expressions.ts:65
Method
getVectorElement
(e: GetVectorElement, ctx: AnalysisContext)
lib/analysis/analyzer.ts:109
Method
getVectorElement
(e: GetVectorElement)
lib/analysis/compressor.ts:43
Method
getVectorElement
(e)
bin/lib/jsGenerator/expressions.js:51
Method
getVectorElement
(e, ctx)
bin/lib/analysis/analyzer.js:75
Method
getVectorElement
(e)
bin/lib/analysis/compressor.js:33
Method
handle
()
lib/procedures/StoreOperation.ts:28
Method
handle
()
bin/lib/procedures/StoreOperation.js:18
Function
initProvingContext
(inputs: any[] = [], seed: bigint[] = [])
lib/jsGenerator/template.ts:36
← previous
next →
301–400 of 570, ranked by callers