| add_gadgets | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | addVarAndVarOrIdentityGadget typedef | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | annotation_prefix | libsnark::gadget< groupT::base_field > | protected | 
  | create_variable_array_for_bits(protoboard< Field > &pb, const std::string &annotation_prefix) | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > | protectedstatic | 
  | dbl_gadgets | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | dblVarOrIdentityGadget typedef | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | Field typedef | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | final_add_input_left | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | final_add_input_right | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | gadget(protoboard< groupT::base_field > &pb, const std::string &annotation_prefix) | libsnark::gadget< groupT::base_field > |  | 
  | generate_r1cs_constraints() | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | generate_r1cs_witness() | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | groupVarOrIdentity typedef | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | nFr typedef | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | pb | libsnark::gadget< groupT::base_field > | protected | 
  | point_mul_by_scalar_gadget(protoboard< Field > &pb, const pb_linear_combination< Field > &scalar, const groupVarT &P, const groupVarOrIdentity &result, const std::string &annotation_prefix) | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | result() const | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | scalar_unpacked | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | selector_gadgets | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  | 
  | selectVarOrVarIdentityGadget typedef | libsnark::point_mul_by_scalar_gadget< ppT, groupT, groupVarT, selectorGadgetT, addGadgetT, dblGadgetT > |  |