pub type G1Projective<P> = Projective<<P as MNT6Config>::G1Config>;Aliased Type§
struct G1Projective<P> {
pub x: <<P as MNT6Config>::G1Config as CurveConfig>::BaseField,
pub y: <<P as MNT6Config>::G1Config as CurveConfig>::BaseField,
pub z: <<P as MNT6Config>::G1Config as CurveConfig>::BaseField,
}Fields§
§x: <<P as MNT6Config>::G1Config as CurveConfig>::BaseFieldX / Z projection of the affine X
y: <<P as MNT6Config>::G1Config as CurveConfig>::BaseFieldY / Z projection of the affine Y
z: <<P as MNT6Config>::G1Config as CurveConfig>::BaseFieldProjective multiplicative inverse. Will be 0 only at infinity.