ark_r1cs_std::pairing::mnt6

Type Alias GTVar

Source
pub type GTVar<P> = Fp6Var<<P as MNT6Config>::Fp6Config>;
Expand description

A variable corresponding to ark_ec::mnt6::GT.

Aliased Type§

struct GTVar<P> {
    pub c0: CubicExtVar<FpVar<<<<P as MNT6Config>::Fp6Config as Fp6Config>::Fp3Config as Fp3Config>::Fp>, Fp3ConfigWrapper<<<P as MNT6Config>::Fp6Config as Fp6Config>::Fp3Config>>,
    pub c1: CubicExtVar<FpVar<<<<P as MNT6Config>::Fp6Config as Fp6Config>::Fp3Config as Fp3Config>::Fp>, Fp3ConfigWrapper<<<P as MNT6Config>::Fp6Config as Fp6Config>::Fp3Config>>,
    /* private fields */
}

Fields§

§c0: CubicExtVar<FpVar<<<<P as MNT6Config>::Fp6Config as Fp6Config>::Fp3Config as Fp3Config>::Fp>, Fp3ConfigWrapper<<<P as MNT6Config>::Fp6Config as Fp6Config>::Fp3Config>>

The zero-th coefficient of this field element.

§c1: CubicExtVar<FpVar<<<<P as MNT6Config>::Fp6Config as Fp6Config>::Fp3Config as Fp3Config>::Fp>, Fp3ConfigWrapper<<<P as MNT6Config>::Fp6Config as Fp6Config>::Fp3Config>>

The first coefficient of this field element.