Go to the source code of this file.
|
| 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) |
| |