pub type FieldExtensionAir = VmAirWrapper<NativeVectorizedAdapterAir<EXT_DEG>, FieldExtensionCoreAir>;
Aliased Type§
struct FieldExtensionAir {
pub adapter: NativeVectorizedAdapterAir<4>,
pub core: FieldExtensionCoreAir,
}
Fields§
§adapter: NativeVectorizedAdapterAir<4>
§core: FieldExtensionCoreAir
Trait Implementations
Source§impl<AB, A, M> Air<AB> for VmAirWrapper<A, M>
impl<AB, A, M> Air<AB> for VmAirWrapper<A, M>
Source§impl<F, A, C> BaseAir<F> for VmAirWrapper<A, C>
impl<F, A, C> BaseAir<F> for VmAirWrapper<A, C>
fn preprocessed_trace(&self) -> Option<DenseMatrix<F>>
Source§impl<F, A, M> BaseAirWithPublicValues<F> for VmAirWrapper<A, M>where
A: BaseAir<F>,
M: BaseAirWithPublicValues<F>,
impl<F, A, M> BaseAirWithPublicValues<F> for VmAirWrapper<A, M>where
A: BaseAir<F>,
M: BaseAirWithPublicValues<F>,
fn num_public_values(&self) -> usize
Source§impl<F, A, M> PartitionedBaseAir<F> for VmAirWrapper<A, M>
impl<F, A, M> PartitionedBaseAir<F> for VmAirWrapper<A, M>
Source§fn cached_main_widths(&self) -> Vec<usize>
fn cached_main_widths(&self) -> Vec<usize>
By default, an AIR has no cached main trace.
Source§fn common_main_width(&self) -> usize
fn common_main_width(&self) -> usize
By default, an AIR has only one private main trace.