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
↓ 1 callers
Function
applyTransition
()
lib/jsGenerator/template.ts:31
↓ 1 callers
Function
applyTransition
()
bin/lib/jsGenerator/template.js:15
↓ 1 callers
Method
bind
(value: StoreOperation, index: number)
lib/procedures/LocalVariable.ts:35
↓ 1 callers
Method
bind
(value, index)
bin/lib/procedures/LocalVariable.js:28
↓ 1 callers
Function
buildConstants
(component: AirComponent, field: FiniteField)
lib/jsGenerator/generator.ts:112
↓ 1 callers
Function
buildConstants
(component, field)
bin/lib/jsGenerator/generator.js:93
↓ 1 callers
Function
buildField
(component: AirComponent, wasmOptions?: Partial<WasmOptions> | boolean)
lib/jsGenerator/generator.ts:100
↓ 1 callers
Function
buildField
(component, wasmOptions)
bin/lib/jsGenerator/generator.js:82
↓ 1 callers
Function
buildFieldExpression
(field: FiniteField)
lib/AirSchema.ts:106
↓ 1 callers
Function
buildFieldExpression
(field)
bin/lib/AirSchema.js:84
↓ 1 callers
Function
buildStaticRegisters
(component: AirComponent)
lib/jsGenerator/generator.ts:120
↓ 1 callers
Function
buildStaticRegisters
(component)
bin/lib/jsGenerator/generator.js:103
↓ 1 callers
Function
checkDimensions
(lhs: Expression, rhs: Expression, operation: BinaryOperationType)
lib/expressions/BinaryOperation.ts:51
↓ 1 callers
Function
checkDimensions
(lhs, rhs, operation)
bin/lib/expressions/BinaryOperation.js:42
↓ 1 callers
Function
checkExponent
(exp: Expression)
lib/expressions/BinaryOperation.ts:67
↓ 1 callers
Function
checkExponent
(exp)
bin/lib/expressions/BinaryOperation.js:56
↓ 1 callers
Method
createComponent
(name: string, registers: number, constraints: number, steps: number)
lib/AirSchema.ts:83
↓ 1 callers
Method
createComponent
(name, registers, constraints, steps)
bin/lib/AirSchema.js:63
↓ 1 callers
Method
createFunctionContext
(resultType: Dimensions, handle?: string)
lib/AirSchema.ts:64
↓ 1 callers
Method
createFunctionContext
(resultType, handle)
bin/lib/AirSchema.js:47
↓ 1 callers
Function
digestInputs
(inputs: any[])
lib/jsGenerator/template.ts:354
↓ 1 callers
Function
digestInputs
(inputs)
bin/lib/jsGenerator/template.js:283
↓ 1 callers
Function
digestPublicInputs
(inputs: any[], shapes: number[][])
lib/jsGenerator/template.ts:391
↓ 1 callers
Function
digestPublicInputs
(inputs, shapes)
bin/lib/jsGenerator/template.js:315
↓ 1 callers
Function
findInputParentIndex
(register: InputRegister, component: AirComponent)
lib/jsGenerator/generator.ts:147
↓ 1 callers
Function
findInputParentIndex
(register, component)
bin/lib/jsGenerator/generator.js:127
↓ 1 callers
Method
findPath
(expression)
bin/lib/expressions/Expression.js:41
↓ 1 callers
Function
generateFunctionCode
(func: AirFunction, index: number)
lib/jsGenerator/generator.ts:88
↓ 1 callers
Function
generateFunctionCode
(func, index)
bin/lib/jsGenerator/generator.js:71
↓ 1 callers
Function
getBinaryFunction
(operation: BinaryOperationType, e1: Expression, e2: Expression)
lib/jsGenerator/utils.ts:8
↓ 1 callers
Method
getBinding
(index: number)
lib/procedures/LocalVariable.ts:30
↓ 1 callers
Method
getBinding
(index)
bin/lib/procedures/LocalVariable.js:23
↓ 1 callers
Method
getDanglingInputRegisters
()
lib/AirComponent.ts:220
↓ 1 callers
Method
getDanglingInputRegisters
()
bin/lib/AirComponent.js:167
↓ 1 callers
Method
getElementFor
(index: number)
lib/expressions/MakeVector.ts:34
↓ 1 callers
Method
getElementFor
(index)
bin/lib/expressions/MakeVector.js:31
↓ 1 callers
Function
getExponentOperationCount
(base: Expression, exponent: bigint)
lib/analysis/operations.ts:26
↓ 1 callers
Function
getExponentValue
(exp: Expression)
lib/analysis/utils.ts:8
↓ 1 callers
Function
getProductDimensions
(lhs: Expression, rhs: Expression)
lib/expressions/BinaryOperation.ts:72
↓ 1 callers
Function
getProductDimensions
(lhs, rhs)
bin/lib/expressions/BinaryOperation.js:62
↓ 1 callers
Function
getProductOperationCounts
(lhs: Expression, rhs: Expression)
lib/analysis/operations.ts:36
↓ 1 callers
Function
getRegisterBankReference
(e: LoadExpression)
lib/jsGenerator/expressions.ts:129
↓ 1 callers
Function
getRegisterBankReference
(e)
bin/lib/jsGenerator/expressions.js:109
↓ 1 callers
Function
getSimpleOperationCount
(e)
bin/lib/analysis/operations.js:5
↓ 1 callers
Function
getUnaryFunction
(operation: UnaryOperationType, e: Expression)
lib/jsGenerator/utils.ts:43
↓ 1 callers
Function
initializeTrace
()
lib/jsGenerator/template.ts:30
↓ 1 callers
Function
initializeTrace
()
bin/lib/jsGenerator/template.js:14
↓ 1 callers
Function
instantiateModule
(component: AirComponent, options: AirModuleOptions)
lib/jsGenerator/generator.ts:24
↓ 1 callers
Function
isBigIntArray
(value: any[])
lib/expressions/LiteralValue.ts:84
↓ 1 callers
Function
isBigIntArray
(value)
bin/lib/expressions/LiteralValue.js:76
↓ 1 callers
Function
isPowerOf2
(value: number)
lib/jsGenerator/template.ts:581
↓ 1 callers
Function
isPowerOf2
(value)
bin/lib/jsGenerator/template.js:495
↓ 1 callers
Method
isScalar
()
bin/lib/procedures/Constant.js:20
↓ 1 callers
Function
printMatrix
(trace: Matrix, firstHeader: string, colPrefix: string)
lib/utils.ts:55
↓ 1 callers
Function
sha256prng
(seed: Buffer, count: number, field: FiniteField)
lib/utils.ts:42
↓ 1 callers
Function
toBits
(value: bigint)
examples/ec/index.ts:43
↓ 1 callers
Function
toBits
(value)
bin/examples/ec/index.js:36
↓ 1 callers
Method
toString
()
lib/expressions/CallExpression.ts:38
↓ 1 callers
Method
toString
()
lib/registers/PrngSequence.ts:34
↓ 1 callers
Method
toString
()
lib/procedures/AirFunction.ts:43
↓ 1 callers
Method
toString
()
lib/procedures/Constant.ts:55
↓ 1 callers
Method
toString
()
bin/lib/expressions/CallExpression.js:25
↓ 1 callers
Method
toString
()
bin/lib/registers/PrngSequence.js:24
↓ 1 callers
Method
toString
()
bin/lib/procedures/AirFunction.js:25
↓ 1 callers
Method
toString
()
bin/lib/procedures/Constant.js:41
↓ 1 callers
Method
transform
(transformer)
bin/lib/expressions/Expression.js:29
↓ 1 callers
Method
validate
()
lib/AirComponent.ts:212
↓ 1 callers
Function
validateInputs
(inputs: any[])
lib/jsGenerator/template.ts:437
↓ 1 callers
Function
validateInputs
(inputs)
bin/lib/jsGenerator/template.js:356
↓ 1 callers
Function
validateModuleOptions
(options: Partial<AirModuleOptions>, compositionFactor: number)
index.ts:109
↓ 1 callers
Function
validateModuleOptions
(options, compositionFactor)
bin/index.js:97
↓ 1 callers
Function
validatePublicInputs
(inputs: any[], shapes: number[][])
lib/jsGenerator/template.ts:449
↓ 1 callers
Function
validatePublicInputs
(inputs, shapes)
bin/lib/jsGenerator/template.js:369
↓ 1 callers
Method
validateTraceAccess
(offset: number)
lib/procedures/contexts/ProcedureContext.ts:75
↓ 1 callers
Method
validateTraceAccess
(offset)
bin/lib/procedures/contexts/ProcedureContext.js:61
↓ 1 callers
Function
validateTracePolynomials
(trace: Matrix, traceLength: number)
lib/jsGenerator/template.ts:472
↓ 1 callers
Function
validateTracePolynomials
(trace, traceLength)
bin/lib/jsGenerator/template.js:392
Method
addCyclicRegister
(values: bigint[] | ValueSequence)
air-assembly.d.ts:178
Method
addCyclicRegister
(values: bigint[] | ValueSequence)
lib/AirComponent.ts:126
Method
addCyclicRegister
(values)
bin/lib/AirComponent.js:85
Method
addInputRegister
(scope: string, binary: boolean, master?: InputRegisterMaster, steps?: number, offset?: number)
air-assembly.d.ts:176
Method
addInputRegister
(scope: string, binary: boolean, master?: InputRegisterMaster, steps?: number, offset?: number)
lib/AirComponent.ts:87
Method
addInputRegister
(scope, binary, master, steps, offset)
bin/lib/AirComponent.js:50
Function
addLocal
(dimensions: Dimensions, handle?: string)
lib/procedures/contexts/ExecutionContext.ts:70
Method
addLocal
(dimensions: Dimensions, handle?: string)
air-assembly.d.ts:241
Method
addLocal
(dimensions, handle)
bin/lib/procedures/contexts/ExecutionContext.js:48
Method
addMaskRegister
(sourceIdx: number, inverted: boolean)
air-assembly.d.ts:177
Method
addMaskRegister
(sourceIdx: number, inverted: boolean)
lib/AirComponent.ts:115
Method
addMaskRegister
(sourceIdx, inverted)
bin/lib/AirComponent.js:75
Function
addParam
(dimensions: Dimensions, handle?: string)
lib/procedures/contexts/ExecutionContext.ts:56
Method
addParam
(dimensions: Dimensions, handle?: string)
air-assembly.d.ts:240
Method
addParam
(dimensions: Dimensions, handle?: string)
lib/procedures/contexts/ProcedureContext.ts:39
Method
addParam
(dimensions, handle)
bin/lib/procedures/contexts/ExecutionContext.js:37
Method
addParam
(dimensions, handle)
bin/lib/procedures/contexts/ProcedureContext.js:29
Function
analyze
(schema, componentName)
bin/index.js:87
Function
analyzeProcedure
(procedure)
bin/lib/analysis/analyzer.js:132
Function
applyExponentOperation
(base, exponent)
bin/lib/analysis/operations.js:60
Function
applyProductOperation
(lhs, rhs)
bin/lib/analysis/operations.js:72
Function
applySimpleOperation
(degreeOp, lhs, rhs)
bin/lib/analysis/operations.js:43
Function
areSameDimensions
(d1: Dimensions, d2: Dimensions)
lib/expressions/utils.ts:30
← previous
next →
101–200 of 570, ranked by callers