MCPcopy Create free account

hub / github.com/GuildOfWeavers/AirAssembly / functions

Functions570 in github.com/GuildOfWeavers/AirAssembly

↓ 73 callersFunctionvalidate
(condition: any, errorMessage: string)
lib/utils.ts:29
↓ 35 callersMethodvalidate
(field)
bin/lib/procedures/Constant.js:34
↓ 33 callersMethodvalidate
()
bin/lib/AirComponent.js:160
↓ 28 callersMethodvisit
(expression: Expression, options?: any)
lib/expressions/ExpressionVisitor.ts:29
↓ 28 callersMethodvisit
(expression, options)
bin/lib/expressions/ExpressionVisitor.js:18
↓ 11 callersMethodevaluateTransitionConstraints
* Evaluates transition constraints for a computation. The evaluations are returned as a matrix * object where each row represents a transitio
bin/air-assembly.d.ts:568
↓ 11 callersMethodgenerateExecutionTrace
* Generates execution trace for the computation. The trace is returned as a Matrix object where * rows correspond to the dynamic register tra
bin/air-assembly.d.ts:553
↓ 11 callersMethodinitProvingContext
* Instantiates a Prover object for a specific instance of the computation. * @param inputs Values for initializing input registers. Must be p
bin/air-assembly.d.ts:448
↓ 10 callersMethodgetDeclaration
(indexOrHandle, kind)
bin/lib/procedures/contexts/ExecutionContext.js:59
↓ 6 callersFunctioncompile
(sourceOrPath: Buffer | string, limits?: Partial<StarkLimits>)
index.ts:37
↓ 6 callersMethodcreateProcedureContext
* Creates a new procedure context from the current state of the component * @param name Name of the procedure
bin/air-assembly.d.ts:184
↓ 6 callersFunctiongetSimpleOperationCount
(e: Expression)
lib/analysis/operations.ts:20
↓ 6 callersFunctioninstantiate
(schema: AirSchema, componentOrOptions?: string | Partial<AirModuleOptions>, options?: Partial<AirModuleOption
index.ts:78
↓ 6 callersFunctionmergeReferences
(r1: Set<number>, r2: Set<number>)
lib/analysis/operations.ts:217
↓ 6 callersFunctionmergeReferences
(r1, r2)
bin/lib/analysis/operations.js:194
↓ 5 callersFunctionisVector
(info: ExpressionInfo)
lib/analysis/operations.ts:209
↓ 5 callersFunctionisVector
(info)
bin/lib/analysis/operations.js:188
↓ 5 callersMethodisVector
()
lib/procedures/Constant.ts:33
↓ 4 callersMethodbuildLoadExpression
(operation: string, indexOrHandle: number | string)
bin/air-assembly.d.ts:250
↓ 4 callersFunctiondimensionsToInfo
(dimensions: Dimensions, degree = 0n, traceRefs = new Set<number>(), staticRefs = new Set<number>())
lib/analysis/analyzer.ts:205
↓ 4 callersFunctiondimensionsToInfo
(dimensions, degree = 0n, traceRefs = new Set(), staticRefs = new Set())
bin/lib/analysis/analyzer.js:160
↓ 4 callersMethodgetValues
(field: FiniteField)
bin/air-assembly.d.ts:301
↓ 4 callersFunctioninterpolateRegisterValues
(values: bigint[], domainOrRoot: Vector | bigint)
lib/jsGenerator/template.ts:497
↓ 4 callersFunctioninterpolateRegisterValues
(values, domainOrRoot)
bin/lib/jsGenerator/template.js:417
↓ 4 callersFunctionisPowerOf2
(value: number | bigint)
lib/utils.ts:14
↓ 4 callersMethodisScalar
()
lib/procedures/Constant.ts:29
↓ 4 callersMethodtoString
()
lib/AirSchema.ts:95
↓ 4 callersFunctionvalidateHandle
(handle: string)
lib/utils.ts:33
↓ 3 callersFunctionanalyzeProcedure
(procedure: AirProcedure)
lib/analysis/analyzer.ts:174
↓ 3 callersFunctionapplySimpleOperation
(degreeOp: DegreeOp, lhs: ExpressionInfo, rhs: ExpressionInfo)
lib/analysis/operations.ts:55
↓ 3 callersMethodevaluateConstraintsAt
* Evaluates transition constraints at the specified point. * @param x Point in the evaluation domain at which to evaluate constraints
bin/air-assembly.d.ts:532
↓ 3 callersFunctiongenerateProcedureCode
(procedure: AirProcedure)
lib/jsGenerator/generator.ts:76
↓ 3 callersFunctiongenerateProcedureCode
(procedure)
bin/lib/jsGenerator/generator.js:60
↓ 3 callersMethodinitVerificationContext
* Instantiates a Verifier object for a specific instance of the computation. * @param inputShapes Shapes of input registers consumed by the c
bin/air-assembly.d.ts:457
↓ 3 callersFunctionisMatrix
(info: ExpressionInfo)
lib/analysis/operations.ts:213
↓ 3 callersFunctionisMatrix
(info)
bin/lib/analysis/operations.js:191
↓ 3 callersMethodisMatrix
()
lib/procedures/Constant.ts:37
↓ 3 callersFunctionmulDegree
(base: InfoItem, exponent: bigint)
lib/analysis/operations.ts:140
↓ 3 callersFunctionmulDegree
(base, exponent)
bin/lib/analysis/operations.js:126
↓ 3 callersMethodtoString
()
bin/lib/AirSchema.js:73
↓ 2 callersMethodaddCyclicRegister
(values: bigint[] | ValueSequence)
bin/air-assembly.d.ts:178
↓ 2 callersMethodaddInputRegister
(scope: string, binary: boolean, master?: InputRegisterMaster, steps?: number, offset?: number)
bin/air-assembly.d.ts:176
↓ 2 callersMethodaddLocal
(dimensions: Dimensions, handle?: string)
bin/air-assembly.d.ts:241
↓ 2 callersMethodaddMaskRegister
(sourceIdx: number, inverted: boolean)
bin/air-assembly.d.ts:177
↓ 2 callersMethodaddParam
(dimensions: Dimensions, handle?: string)
bin/air-assembly.d.ts:240
↓ 2 callersFunctionanalyze
(schema: AirSchema, componentName: string)
index.ts:99
↓ 2 callersFunctionapplyLinearCombination
(lhs: InfoItem[], rhs: InfoItem[])
lib/analysis/operations.ts:148
↓ 2 callersFunctionapplyLinearCombination
(lhs, rhs)
bin/lib/analysis/operations.js:133
↓ 2 callersMethodbuildBinaryOperation
(operation: string, lhs: Expression, rhs: Expression)
bin/air-assembly.d.ts:244
↓ 2 callersMethodbuildCallExpression
(indexOrHandle: number | string, params: Expression[])
bin/air-assembly.d.ts:252
↓ 2 callersFunctionbuildFillMask
(values: bigint[], domainLength: number)
lib/jsGenerator/template.ts:518
↓ 2 callersFunctionbuildFillMask
(values, domainLength)
bin/lib/jsGenerator/template.js:437
↓ 2 callersMethodbuildGetVectorElementExpression
(source: Expression, index: number)
bin/air-assembly.d.ts:247
↓ 2 callersMethodbuildLiteralValue
(value: bigint | bigint[] | bigint[])
bin/air-assembly.d.ts:243
↓ 2 callersMethodbuildMakeMatrixExpression
(elements: Expression[][])
bin/air-assembly.d.ts:249
↓ 2 callersMethodbuildMakeVectorExpression
(elements: Expression[])
bin/air-assembly.d.ts:246
↓ 2 callersMethodbuildSliceVectorExpression
(source: Expression, start: number, end: number)
bin/air-assembly.d.ts:248
↓ 2 callersFunctionbuildStaticRegisterEvaluator
(register: RegisterEvaluatorSpecs)
lib/jsGenerator/template.ts:196
↓ 2 callersFunctionbuildStaticRegisterEvaluator
(register)
bin/lib/jsGenerator/template.js:146
↓ 2 callersMethodbuildStoreOperation
(indexOrHandle: number | string, value: Expression)
bin/air-assembly.d.ts:251
↓ 2 callersFunctionbuildSubdomain
(domain: Vector, newLength: number)
lib/jsGenerator/template.ts:513
↓ 2 callersFunctionbuildSubdomain
(domain, newLength)
bin/lib/jsGenerator/template.js:432
↓ 2 callersMethodbuildUnaryOperation
(operation: string, operand: Expression)
bin/air-assembly.d.ts:245
↓ 2 callersFunctioncomputeTraceLength
(shapes: number[][])
lib/jsGenerator/template.ts:559
↓ 2 callersFunctioncomputeTraceLength
(shapes)
bin/lib/jsGenerator/template.js:476
↓ 2 callersFunctionevaluateConstraints
()
lib/jsGenerator/template.ts:32
↓ 2 callersFunctionevaluateConstraints
()
bin/lib/jsGenerator/template.js:16
↓ 2 callersFunctiongetCompositionFactor
(component: AirComponent)
lib/utils.ts:23
↓ 2 callersMethodisMatrix
()
bin/lib/expressions/Expression.js:21
↓ 2 callersFunctionisScalar
(info: ExpressionInfo)
lib/analysis/operations.ts:205
↓ 2 callersFunctionisScalar
(info)
bin/lib/analysis/operations.js:185
↓ 2 callersMethodisScalar
()
bin/lib/expressions/Expression.js:15
↓ 2 callersMethodisVector
()
bin/lib/expressions/Expression.js:18
↓ 2 callersMethodisVector
()
bin/lib/procedures/Constant.js:23
↓ 2 callersMethodsetConstraintEvaluator
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
bin/air-assembly.d.ts:188
↓ 2 callersMethodsetTraceInitializer
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
bin/air-assembly.d.ts:186
↓ 2 callersMethodsetTransitionFunction
(context: ProcedureContext, statements: StoreOperation[], result: Expression)
bin/air-assembly.d.ts:187
↓ 2 callersFunctionunrollRegisterValues
(value: any[] | bigint, regIdx: number, rank: number, depth: number, shape: number[])
lib/jsGenerator/template.ts:525
↓ 2 callersFunctionunrollRegisterValues
(value, regIdx, rank, depth, shape)
bin/lib/jsGenerator/template.js:444
↓ 2 callersFunctionvalidate
(condition, errorMessage)
bin/lib/utils.js:27
↓ 2 callersFunctionvalidateBinaryValues
(values: bigint[], regIdx: number)
lib/jsGenerator/template.ts:486
↓ 2 callersFunctionvalidateBinaryValues
(values, regIdx)
bin/lib/jsGenerator/template.js:406
↓ 2 callersFunctionvalidateLimits
(schema: AirSchema, limits: StarkLimits)
index.ts:127
↓ 2 callersFunctionvalidateLimits
(schema, limits)
bin/index.js:112
↓ 1 callersMethodaddComponent
(component: AirComponent)
lib/AirSchema.ts:87
↓ 1 callersMethodaddComponent
(component)
bin/lib/AirSchema.js:66
↓ 1 callersMethodaddConstant
(value: bigint | bigint[] | bigint[][], handle?: string)
lib/AirSchema.ts:49
↓ 1 callersMethodaddConstant
(value, handle)
bin/lib/AirSchema.js:34
↓ 1 callersMethodaddFunction
(context: FunctionContext, statements: StoreOperation[], result: Expression)
lib/AirSchema.ts:68
↓ 1 callersMethodaddFunction
(context, statements, result)
bin/lib/AirSchema.js:50
↓ 1 callersFunctionapplyExponentOperation
(base: ExpressionInfo, exponent: bigint)
lib/analysis/operations.ts:72
↓ 1 callersFunctionapplyMatrixMatrixProduct
(lhs: InfoItem[][], rhs: InfoItem[][])
lib/analysis/operations.ts:175
↓ 1 callersFunctionapplyMatrixMatrixProduct
(lhs, rhs)
bin/lib/analysis/operations.js:157
↓ 1 callersFunctionapplyMatrixVectorProduct
(lhs: InfoItem[][], rhs: InfoItem[])
lib/analysis/operations.ts:167
↓ 1 callersFunctionapplyMatrixVectorProduct
(lhs, rhs)
bin/lib/analysis/operations.js:150
↓ 1 callersFunctionapplyProductOperation
(lhs: ExpressionInfo, rhs: ExpressionInfo)
lib/analysis/operations.ts:84
↓ 1 callersFunctionapplyToMatrix
(op: DegreeOp, lhs: InfoItem[][], rhs: InfoItem[][] | InfoItem)
lib/analysis/operations.ts:123
↓ 1 callersFunctionapplyToMatrix
(op, lhs, rhs)
bin/lib/analysis/operations.js:110
↓ 1 callersFunctionapplyToVector
(op: DegreeOp, lhs: InfoItem[], rhs: InfoItem[] | InfoItem)
lib/analysis/operations.ts:109
↓ 1 callersFunctionapplyToVector
(op, lhs, rhs)
bin/lib/analysis/operations.js:97
next →1–100 of 570, ranked by callers