Exemplo n.º 1
0
 bool ChooserEvaluator::select_parameters(
     const std::vector<ChooserPoly> &operands, 
     int budget_gap, EncryptionParameters &destination)
 {
     return select_parameters(operands, budget_gap, 
         global_variables::default_noise_standard_deviation, 
         global_variables::default_coeff_modulus_128, destination);
 }
 bool ChooserEvaluator::select_parameters(const ChooserPoly &operand, double noise_standard_deviation, double noise_max_deviation, const std::map<int, BigUInt> &parameter_options, EncryptionParameters &destination)
 {
     return select_parameters(vector<ChooserPoly>{operand}, noise_standard_deviation, noise_max_deviation, parameter_options, destination);
 }
 bool ChooserEvaluator::select_parameters(const std::vector<ChooserPoly> &operands, EncryptionParameters &destination)
 {
     return select_parameters(operands, default_noise_standard_deviation_, default_noise_max_deviation_, default_parameter_options_, destination);
 }
 bool ChooserEvaluator::select_parameters(const ChooserPoly &operand, EncryptionParameters &destination)
 {
     return select_parameters(vector<ChooserPoly>{operand}, destination);
 }