G1NativeProjective.conditionalSelect constructor

G1NativeProjective.conditionalSelect(
  1. G1NativeProjective a,
  2. G1NativeProjective b,
  3. bool choice
)

Implementation

factory G1NativeProjective.conditionalSelect(
  G1NativeProjective a,
  G1NativeProjective b,
  bool choice,
) {
  return G1NativeProjective(
    x: Bls12NativeFp.conditionalSelect(a.x, b.x, choice),
    y: Bls12NativeFp.conditionalSelect(a.y, b.y, choice),
    z: Bls12NativeFp.conditionalSelect(a.z, b.z, choice),
  );
}