OR-Tools  9.1
fp_utils.cc File Reference

Go to the source code of this file.

Namespaces

 operations_research
 Collection of objects used to extend the Constraint Solver library.
 

Functions

void ComputeScalingErrors (const std::vector< double > &input, const std::vector< double > &lb, const std::vector< double > &ub, double scaling_factor, double *max_relative_coeff_error, double *max_scaled_sum_error)
 
double GetBestScalingOfDoublesToInt64 (const std::vector< double > &input, const std::vector< double > &lb, const std::vector< double > &ub, int64_t max_absolute_sum)
 
void GetBestScalingOfDoublesToInt64 (const std::vector< double > &input, int64_t max_absolute_sum, double *scaling_factor, double *max_relative_coeff_error)
 
int64_t ComputeGcdOfRoundedDoubles (const std::vector< double > &x, double scaling_factor)
 
int fast_ilogb (double value)
 
void fast_scalbn_inplace (double &mutable_value, int exponent)
 
double fast_scalbn (double value, int exponent)