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
Function
initProvingContext
(inputs = [], seed = [])
bin/lib/jsGenerator/template.js:19
Method
initProvingContext
* Instantiates a Prover object for a specific instance of the computation. * @param inputs Values for initializing input registers. Must be p
air-assembly.d.ts:448
Function
initVerificationContext
(inputShapes: number[][] = [], publicInputs: any[] = [])
lib/jsGenerator/template.ts:265
Function
initVerificationContext
(inputShapes = [], publicInputs = [])
bin/lib/jsGenerator/template.js:204
Method
initVerificationContext
* Instantiates a Verifier object for a specific instance of the computation. * @param inputShapes Shapes of input registers consumed by the c
air-assembly.d.ts:457
Function
instantiate
(schema, componentOrOptions, options)
bin/index.js:68
Function
instantiateModule
(component, options)
bin/lib/jsGenerator/generator.js:19
Function
isAdjacent
(group: (GetVectorElement | SliceVector)[], element: GetVectorElement | SliceVector)
lib/analysis/compressor.ts:78
Function
isAdjacent
(group, element)
bin/lib/analysis/compressor.js:64
Method
isBound
()
lib/procedures/LocalVariable.ts:26
Method
isBound
()
bin/lib/procedures/LocalVariable.js:20
Method
isLeaf
()
lib/registers/InputRegister.ts:47
Method
isLeaf
()
bin/lib/registers/InputRegister.js:33
Function
isMatrix
()
lib/expressions/Expression.ts:44
Function
isMatrix
(dimensions: Dimensions)
lib/expressions/utils.ts:26
Function
isMatrix
(dimensions)
bin/lib/expressions/utils.js:25
Method
isMatrix
()
bin/lib/procedures/Constant.js:26
Method
isPeer
()
lib/registers/InputRegister.ts:43
Method
isPeer
()
bin/lib/registers/InputRegister.js:30
Function
isPowerOf2
(value)
bin/lib/utils.js:12
Method
isRoot
()
lib/registers/InputRegister.ts:39
Method
isRoot
()
bin/lib/registers/InputRegister.js:27
Function
isScalar
()
lib/expressions/Expression.ts:36
Function
isScalar
(dimensions: Dimensions)
lib/expressions/utils.ts:18
Function
isScalar
(dimensions)
bin/lib/expressions/utils.js:17
Function
isStatic
()
lib/expressions/Expression.ts:48
Method
isStatic
()
lib/expressions/LiteralValue.ts:50
Method
isStatic
()
lib/expressions/LoadExpression.ts:37
Method
isStatic
()
lib/procedures/Constant.ts:41
Method
isStatic
()
bin/lib/expressions/LiteralValue.js:42
Method
isStatic
()
bin/lib/expressions/Expression.js:24
Method
isStatic
()
bin/lib/expressions/LoadExpression.js:30
Method
isStatic
()
bin/lib/procedures/Constant.js:29
Function
isVector
()
lib/expressions/Expression.ts:40
Function
isVector
(dimensions: Dimensions)
lib/expressions/utils.ts:22
Function
isVector
(dimensions)
bin/lib/expressions/utils.js:21
Method
lhs
()
lib/expressions/BinaryOperation.ts:39
Method
lhs
()
bin/lib/expressions/BinaryOperation.js:31
Method
literalValue
(e: LiteralValue, options: JsCodeOptions = {})
lib/jsGenerator/expressions.ts:22
Method
literalValue
(e: LiteralValue)
lib/analysis/analyzer.ts:42
Method
literalValue
(e: LiteralValue)
lib/analysis/compressor.ts:15
Method
literalValue
(e, options = {})
bin/lib/jsGenerator/expressions.js:13
Method
literalValue
(e)
bin/lib/analysis/analyzer.js:11
Method
literalValue
(e)
bin/lib/analysis/compressor.js:9
Method
loadExpression
(e: LoadExpression, options: JsCodeOptions = {})
lib/jsGenerator/expressions.ts:83
Method
loadExpression
(e: LoadExpression, ctx: AnalysisContext)
lib/analysis/analyzer.ts:139
Method
loadExpression
(e: LoadExpression)
lib/analysis/compressor.ts:66
Method
loadExpression
(e, options = {})
bin/lib/jsGenerator/expressions.js:66
Method
loadExpression
(e, ctx)
bin/lib/analysis/analyzer.js:102
Method
loadExpression
(e)
bin/lib/analysis/compressor.js:53
Method
makeMatrix
(e: MakeMatrix)
lib/jsGenerator/expressions.ts:76
Method
makeMatrix
(e: MakeMatrix, ctx: AnalysisContext)
lib/analysis/analyzer.ts:119
Method
makeMatrix
(e: MakeMatrix)
lib/analysis/compressor.ts:60
Method
makeMatrix
(e)
bin/lib/jsGenerator/expressions.js:60
Method
makeMatrix
(e, ctx)
bin/lib/analysis/analyzer.js:83
Method
makeMatrix
(e)
bin/lib/analysis/compressor.js:48
Method
makeVector
(e: MakeVector, options: JsCodeOptions = {})
lib/jsGenerator/expressions.ts:58
Method
makeVector
(e: MakeVector, ctx: AnalysisContext)
lib/analysis/analyzer.ts:95
Method
makeVector
(e: MakeVector)
lib/analysis/compressor.ts:38
Method
makeVector
(e, options = {})
bin/lib/jsGenerator/expressions.js:46
Method
makeVector
(e, ctx)
bin/lib/analysis/analyzer.js:62
Method
makeVector
(e)
bin/lib/analysis/compressor.js:29
Function
matrix
(rows: number, columns: number)
lib/expressions/utils.ts:14
Function
matrix
(rows, columns)
bin/lib/expressions/utils.js:13
Method
maxConstraintDegree
()
lib/AirComponent.ts:182
Method
maxConstraintDegree
()
bin/lib/AirComponent.js:133
Function
maxDegree
(d1: bigint, d2: bigint)
lib/analysis/operations.ts:99
Function
maxDegree
(d1, d2)
bin/lib/analysis/operations.js:87
Method
operand
()
lib/expressions/UnaryOperation.ts:26
Method
operand
()
bin/lib/expressions/UnaryOperation.js:20
Function
optimizeSchema
(schema: AirSchema)
lib/analysis/optimizer.ts:7
Function
optimizeSchema
(schema)
bin/lib/analysis/optimizer.js:5
Method
params
()
lib/expressions/CallExpression.ts:32
Method
params
()
bin/lib/expressions/CallExpression.js:20
Function
printMatrix
(trace, firstHeader, colPrefix)
bin/lib/utils.js:54
Method
rhs
()
lib/expressions/BinaryOperation.ts:40
Method
rhs
()
bin/lib/expressions/BinaryOperation.js:32
Function
scalar
()
lib/expressions/utils.ts:6
Function
scalar
()
bin/lib/expressions/utils.js:5
Method
secretInputCount
()
lib/AirComponent.ts:77
Method
secretInputCount
()
bin/lib/AirComponent.js:41
Method
setConstraintEvaluator
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
air-assembly.d.ts:188
Method
setConstraintEvaluator
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
lib/AirComponent.ts:189
Method
setConstraintEvaluator
(context, statements, result)
bin/lib/AirComponent.js:139
Method
setTraceInitializer
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
air-assembly.d.ts:186
Method
setTraceInitializer
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
lib/AirComponent.ts:144
Method
setTraceInitializer
(context, statements, result)
bin/lib/AirComponent.js:100
Method
setTransitionFunction
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
air-assembly.d.ts:187
Method
setTransitionFunction
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
lib/AirComponent.ts:157
Method
setTransitionFunction
(context, statements, result)
bin/lib/AirComponent.js:111
Function
sha256prng
(seed, count, field)
bin/lib/utils.js:41
Method
sliceVector
(e: SliceVector, options: JsCodeOptions = {})
lib/jsGenerator/expressions.ts:69
Method
sliceVector
(e: SliceVector, ctx: AnalysisContext)
lib/analysis/analyzer.ts:114
Method
sliceVector
(e: SliceVector)
lib/analysis/compressor.ts:55
Method
sliceVector
(e, options = {})
bin/lib/jsGenerator/expressions.js:54
Method
sliceVector
(e, ctx)
bin/lib/analysis/analyzer.js:79
Method
sliceVector
(e)
bin/lib/analysis/compressor.js:44
Method
source
()
lib/expressions/GetVectorElement.ts:29
Method
source
()
lib/expressions/SliceVector.ts:35
Method
source
()
lib/expressions/LoadExpression.ts:29
← previous
next →
401–500 of 570, ranked by callers