pub struct StarkDomain<B: StarkField> { /* private fields */ }

Implementations

Returns a new STARK domain initialized with the provided context.

Returns length of the execution trace for this computation.

Returns twiddles which can be used to evaluate trace polynomials.

Returns blowup factor from trace to constraint evaluation domain.

Returns blowup factor from trace to LDE domain.

Returns the size of the constraint evaluation domain for this computation.

Returns the generator of constraint evaluation domain.

Returns blowup factor from constraint evaluation to LDE domain.

Returns the size of the low-degree extension domain.

Returns LDE domain offset.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.