import { ProjectivePoint } from "https://deno.land/x/bls12_381@1.0.1/math.d.ts";
Type Parameters
T extends Field<T>
Methods
add(rhs: this): this
calcMultiplyPrecomputes(W: number): void
clearMultiplyPrecomputes(): void
createPoint<TT extends this>(): TT
double(): this
equals(rhs: ProjectivePoint<T>): boolean
fromAffineTuple(xy: [T, T]): this
getZero(): this
isZero(): boolean
multiply(scalar: bigint): this
multiplyPrecomputed(scalar: bigint): this
multiplyUnsafe(scalar: bigint): this
negate(): this
normalizeZ(points: this[]): this[]
subtract(rhs: this): this
toAffineBatch(points: ProjectivePoint<T>[]): [T, T][]
toString(isAffine?: boolean): string