Lines Matching defs:factors
492 void ComputeFactorValue(const string &unit, const string &measSys, vector<double> &factors)
496 factors[0] = CONVERT_FACTORS.at(unitKey)[0];
497 factors[1] = CONVERT_FACTORS.at(unitKey)[1];
501 factors[0] = CONVERT_FACTORS.at(unit)[0];
502 factors[1] = CONVERT_FACTORS.at(unit)[1];
516 void ComputePowerValue(const string &unit, const string &measSys, vector<double> &factors)
524 ComputeFactorValue(baseUnit, measSys, factors);
526 factors[0] = pow(factors[0], powerValue.second);
531 int ComputeValue(const string &unit, const string &measSys, vector<double> &factors)
547 factors[0] = numerator[0] / denominator[0];
552 factors[0] = ComputeSIPrefixValue(unit);
553 if (fabs(factors[0] - compare) < 1e-6) {
554 ComputePowerValue(unit, measSys, factors);
556 if (fabs(factors[0] - compare) < 1e-6) {
557 ComputeFactorValue(unit, measSys, factors);
559 if (fabs(factors[0] - compare) < 1e-6) {
560 factors[0] = 1.0;