Home
last modified time | relevance | path

Searched full:quantity (Results 1 – 25 of 862) sorted by relevance

12345678910>>...35

/external/clang/include/clang/AST/
DCharUnits.h24 /// Instances of this type represent a quantity as a multiple of the size
31 /// the same quantity of storage. However, we use the term 'character unit'
43 QuantityType Quantity;
45 explicit CharUnits(QuantityType C) : Quantity(C) {} in CharUnits()
50 CharUnits() : Quantity(0) {} in CharUnits()
52 /// Zero - Construct a CharUnits quantity of zero.
57 /// One - Construct a CharUnits quantity of one.
62 /// fromQuantity - Construct a CharUnits quantity from a raw integer type.
63 static CharUnits fromQuantity(QuantityType Quantity) { in fromQuantity() argument
64 return CharUnits(Quantity); in fromQuantity()
[all …]
/external/icu/android_icu4j/src/main/java/android/icu/impl/units/
DComplexUnitsConverter.java140 …* Returns true if the specified `quantity` of the `inputUnit`, expressed in terms of the biggest u…
144 …* convert the `quantity` from `meter` to `foot`, then, it will compare the value in `foot` with th…
146 public boolean greaterThanOrEqual(BigDecimal quantity, BigDecimal limit) { in greaterThanOrEqual() argument
149 // NOTE: First converter converts to the biggest quantity. in greaterThanOrEqual()
150 …return unitsConverters_.get(0).convert(quantity).multiply(EPSILON_MULTIPLIER).compareTo(limit) >= … in greaterThanOrEqual()
174 public ComplexConverterResult convert(BigDecimal quantity, Precision rounder) { in convert() argument
176 if (quantity.compareTo(BigDecimal.ZERO) < 0 && unitsConverters_.size() > 1) { in convert()
177 quantity = quantity.abs(); in convert()
189 quantity = (unitsConverters_.get(i)).convert(quantity); in convert()
198 …BigInteger flooredQuantity = quantity.multiply(EPSILON_MULTIPLIER).setScale(0, RoundingMode.FLOOR)… in convert()
[all …]
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/units/
DComplexUnitsConverter.java138 …* Returns true if the specified `quantity` of the `inputUnit`, expressed in terms of the biggest u…
142 …* convert the `quantity` from `meter` to `foot`, then, it will compare the value in `foot` with th…
144 public boolean greaterThanOrEqual(BigDecimal quantity, BigDecimal limit) { in greaterThanOrEqual() argument
147 // NOTE: First converter converts to the biggest quantity. in greaterThanOrEqual()
148 …return unitsConverters_.get(0).convert(quantity).multiply(EPSILON_MULTIPLIER).compareTo(limit) >= … in greaterThanOrEqual()
169 public ComplexConverterResult convert(BigDecimal quantity, Precision rounder) { in convert() argument
171 if (quantity.compareTo(BigDecimal.ZERO) < 0 && unitsConverters_.size() > 1) { in convert()
172 quantity = quantity.abs(); in convert()
184 quantity = (unitsConverters_.get(i)).convert(quantity); in convert()
193 …BigInteger flooredQuantity = quantity.multiply(EPSILON_MULTIPLIER).setScale(0, RoundingMode.FLOOR)… in convert()
[all …]
/external/cronet/third_party/icu/source/i18n/
Dunits_complexconverter.cpp132 UBool ComplexUnitsConverter::greaterThanOrEqual(double quantity, double limit) const { in greaterThanOrEqual() argument
135 // First converter converts to the biggest quantity. in greaterThanOrEqual()
136 double newQuantity = unitsConverters_[0]->convert(quantity); in greaterThanOrEqual()
140 MaybeStackVector<Measure> ComplexUnitsConverter::convert(double quantity, in convert() argument
146 if (quantity < 0 && unitsConverters_.length() > 1) { in convert()
147 quantity *= -1; in convert()
163 quantity = (*unitsConverters_[i]).convert(quantity); in convert()
165 // If quantity is at the limits of double's precision from an in convert()
167 int64_t flooredQuantity = static_cast<int64_t>(floor(quantity * (1 + DBL_EPSILON))); in convert()
168 if (uprv_isNaN(quantity)) { in convert()
[all …]
Dnumparse_parsednumber.cpp30 quantity.bogus = true; in clear()
43 if (!quantity.bogus && 0 != (flags & FLAG_NEGATIVE)) { in postProcess()
44 quantity.negate(); in postProcess()
53 return !quantity.bogus || 0 != (flags & FLAG_NAN) || 0 != (flags & FLAG_INFINITY); in seenNumber()
73 if (quantity.bogus) { in getDouble()
77 if (quantity.isZeroish() && quantity.isNegative()) { in getDouble()
81 if (quantity.fitsInLong()) { in getDouble()
82 return static_cast<double>(quantity.toLong()); in getDouble()
84 return quantity.toDouble(); in getDouble()
109 U_ASSERT(!quantity.bogus); in populateFormattable()
[all …]
Dnumber_usageprefs.cpp109 // Populates micros.mixedMeasures and modifies quantity, based on the values in
111 void mixedMeasuresToMicros(const MaybeStackVector<Measure> &measures, DecimalQuantity *quantity, in mixedMeasuresToMicros() argument
130 quantity->setToDouble(measures[i]->getNumber().getDouble()); in mixedMeasuresToMicros()
146 // There is no quantity. in mixedMeasuresToMicros()
160 void UsagePrefsHandler::processQuantity(DecimalQuantity &quantity, MicroProps &micros, in processQuantity() argument
162 fParent->processQuantity(quantity, micros, status); in processQuantity()
167 quantity.roundToInfinity(); // Enables toDouble in processQuantity()
168 …const units::RouteResult routed = fUnitsRouter.route(quantity.toDouble(), &micros.rounder, status); in processQuantity()
178 mixedMeasuresToMicros(routedMeasures, &quantity, &micros, status); in processQuantity()
197 void UnitConversionHandler::processQuantity(DecimalQuantity &quantity, MicroProps &micros, in processQuantity() argument
[all …]
Dnumber_multiplier.cpp131 void Scale::applyTo(impl::DecimalQuantity& quantity) const { in applyTo()
132 quantity.adjustMagnitude(fMagnitude); in applyTo()
135 quantity.multiplyBy(*fArbitrary, localStatus); in applyTo()
139 void Scale::applyReciprocalTo(impl::DecimalQuantity& quantity) const { in applyReciprocalTo()
140 quantity.adjustMagnitude(-fMagnitude); in applyReciprocalTo()
143 quantity.divideBy(*fArbitrary, localStatus); in applyReciprocalTo()
154 void MultiplierFormatHandler::processQuantity(DecimalQuantity& quantity, MicroProps& micros, in processQuantity() argument
156 fParent->processQuantity(quantity, micros, status); in processQuantity()
157 fMultiplier.applyTo(quantity); in processQuantity()
/external/icu/icu4c/source/i18n/
Dunits_complexconverter.cpp132 UBool ComplexUnitsConverter::greaterThanOrEqual(double quantity, double limit) const { in greaterThanOrEqual() argument
135 // First converter converts to the biggest quantity. in greaterThanOrEqual()
136 double newQuantity = unitsConverters_[0]->convert(quantity); in greaterThanOrEqual()
140 MaybeStackVector<Measure> ComplexUnitsConverter::convert(double quantity, in convert() argument
146 if (quantity < 0 && unitsConverters_.length() > 1) { in convert()
147 quantity *= -1; in convert()
163 quantity = (*unitsConverters_[i]).convert(quantity); in convert()
165 // If quantity is at the limits of double's precision from an in convert()
167 int64_t flooredQuantity = static_cast<int64_t>(floor(quantity * (1 + DBL_EPSILON))); in convert()
168 if (uprv_isNaN(quantity)) { in convert()
[all …]
Dnumparse_parsednumber.cpp30 quantity.bogus = true; in clear()
43 if (!quantity.bogus && 0 != (flags & FLAG_NEGATIVE)) { in postProcess()
44 quantity.negate(); in postProcess()
53 return !quantity.bogus || 0 != (flags & FLAG_NAN) || 0 != (flags & FLAG_INFINITY); in seenNumber()
73 if (quantity.bogus) { in getDouble()
77 if (quantity.isZeroish() && quantity.isNegative()) { in getDouble()
81 if (quantity.fitsInLong()) { in getDouble()
82 return static_cast<double>(quantity.toLong()); in getDouble()
84 return quantity.toDouble(); in getDouble()
109 U_ASSERT(!quantity.bogus); in populateFormattable()
[all …]
Dnumber_usageprefs.cpp109 // Populates micros.mixedMeasures and modifies quantity, based on the values in
111 void mixedMeasuresToMicros(const MaybeStackVector<Measure> &measures, DecimalQuantity *quantity, in mixedMeasuresToMicros() argument
130 quantity->setToDouble(measures[i]->getNumber().getDouble()); in mixedMeasuresToMicros()
146 // There is no quantity. in mixedMeasuresToMicros()
160 void UsagePrefsHandler::processQuantity(DecimalQuantity &quantity, MicroProps &micros, in processQuantity() argument
162 fParent->processQuantity(quantity, micros, status); in processQuantity()
167 quantity.roundToInfinity(); // Enables toDouble in processQuantity()
168 …const units::RouteResult routed = fUnitsRouter.route(quantity.toDouble(), &micros.rounder, status); in processQuantity()
178 mixedMeasuresToMicros(routedMeasures, &quantity, &micros, status); in processQuantity()
197 void UnitConversionHandler::processQuantity(DecimalQuantity &quantity, MicroProps &micros, in processQuantity() argument
[all …]
/external/libcxx/benchmarks/
Dalgorithms.bench.cpp115 void runOpOnCopies(benchmark::State& state, size_t Quantity, Order O, in runOpOnCopies() argument
117 auto Copies = makeOrderedValues<ValueType>(Quantity, O); in runOpOnCopies()
120 const size_t Batch = CountElements ? Copies.size() * Quantity : Copies.size(); in runOpOnCopies()
132 size_t Quantity; member
135 runOpOnCopies<ValueType>(state, Quantity, Order(), false, [](auto& Copy) { in run()
144 std::to_string(Quantity); in name()
150 size_t Quantity; member
153 runOpOnCopies<ValueType>(state, Quantity, Order(), false, [](auto& Copy) { in run()
162 std::to_string(Quantity); in name()
168 size_t Quantity; member
[all …]
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/
DMicroPropsGenerator.java7 …* for the quantity itself. The {@link #processQuantity} method performs the final step in the numb…
8 …* processing pipeline: it uses the quantity to generate a finalized {@link MicroProps}, which can …
13 * <em>quantity-dependent</em>.
18 * quantity-dependent part of the MicroProps. At the top of the linked list is a base instance of
19 …* {@link MicroProps} with properties that are not quantity-dependent. Each element in the linked l…
38 * public MicroProps processQuantity(DecimalQuantity quantity) {
39 * MicroProps micros = this.parent.processQuantity(quantity);
40 * // Perform manipulations on micros and/or quantity
54 * @param quantity
55 * The quantity for consideration and optional mutation.
[all …]
DUsagePrefsHandler.java27 * Populates micros.mixedMeasures and modifies quantity, based on the values
31 …onverter.ComplexConverterResult complexConverterResult, DecimalQuantity quantity, MicroProps outMi… in mixedMeasuresToMicros() argument
34quantity.setToBigDecimal((BigDecimal) outMicros.mixedMeasures.get(outMicros.indexOfQuantity).getNu… in mixedMeasuresToMicros()
56 public MicroProps processQuantity(DecimalQuantity quantity) { in processQuantity() argument
57 MicroProps micros = this.fParent.processQuantity(quantity); in processQuantity()
59 quantity.roundToInfinity(); // Enables toDouble in processQuantity()
60 final UnitsRouter.RouteResult routed = fUnitsRouter.route(quantity.toBigDecimal(), micros); in processQuantity()
62 UsagePrefsHandler.mixedMeasuresToMicros(routed.complexConverterResult, quantity, micros); in processQuantity()
/external/icu/android_icu4j/src/main/java/android/icu/impl/number/
DMicroPropsGenerator.java8 …* for the quantity itself. The {@link #processQuantity} method performs the final step in the numb…
9 …* processing pipeline: it uses the quantity to generate a finalized {@link MicroProps}, which can …
14 * <em>quantity-dependent</em>.
19 * quantity-dependent part of the MicroProps. At the top of the linked list is a base instance of
20 …* {@link MicroProps} with properties that are not quantity-dependent. Each element in the linked l…
39 * public MicroProps processQuantity(DecimalQuantity quantity) {
40 * MicroProps micros = this.parent.processQuantity(quantity);
41 * // Perform manipulations on micros and/or quantity
56 * @param quantity
57 * The quantity for consideration and optional mutation.
[all …]
DUsagePrefsHandler.java31 * Populates micros.mixedMeasures and modifies quantity, based on the values
35 …onverter.ComplexConverterResult complexConverterResult, DecimalQuantity quantity, MicroProps outMi… in mixedMeasuresToMicros() argument
38quantity.setToBigDecimal((BigDecimal) outMicros.mixedMeasures.get(outMicros.indexOfQuantity).getNu… in mixedMeasuresToMicros()
60 public MicroProps processQuantity(DecimalQuantity quantity) { in processQuantity() argument
61 MicroProps micros = this.fParent.processQuantity(quantity); in processQuantity()
63 quantity.roundToInfinity(); // Enables toDouble in processQuantity()
64 final UnitsRouter.RouteResult routed = fUnitsRouter.route(quantity.toBigDecimal(), micros); in processQuantity()
66 UsagePrefsHandler.mixedMeasuresToMicros(routed.complexConverterResult, quantity, micros); in processQuantity()
/external/robolectric/resources/src/main/java/org/robolectric/res/
DPlural.java4 final String quantity, string; field in Plural
8 Plural(String quantity, String string) { in Plural() argument
9 this.quantity = quantity; in Plural()
11 if ("zero".equals(quantity)) { in Plural()
14 } else if ("one".equals(quantity)) { in Plural()
17 } else if ("two".equals(quantity)) { in Plural()
20 } else if ("other".equals(quantity)) { in Plural()
35 return quantity + "(" + num + "): " + string; in toString()
/external/robolectric-shadows/resources/src/main/java/org/robolectric/res/
DPlural.java4 final String quantity, string; field in Plural
8 Plural(String quantity, String string) { in Plural() argument
9 this.quantity = quantity; in Plural()
11 if ("zero".equals(quantity)) { in Plural()
14 } else if ("one".equals(quantity)) { in Plural()
17 } else if ("two".equals(quantity)) { in Plural()
20 } else if ("other".equals(quantity)) { in Plural()
35 return quantity + "(" + num + "): " + string; in toString()
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/
DParsedNumber.java20 public DecimalQuantity_DualStorageBCD quantity; field in ParsedNumber
76 quantity = null; in clear()
85 quantity = other.quantity == null ? null in copyFrom()
86 : (DecimalQuantity_DualStorageBCD) other.quantity.createCopy(); in copyFrom()
116 if (quantity != null && 0 != (flags & FLAG_NEGATIVE)) { in postProcess()
117 quantity.negate(); in postProcess()
130 return quantity != null || 0 != (flags & FLAG_NAN) || 0 != (flags & FLAG_INFINITY); in seenNumber()
155 assert quantity != null; in getNumber()
156 if (quantity.isZeroish() && quantity.isNegative() && !integerOnly) { in getNumber()
160 if (quantity.fitsInLong() && !forceBigDecimal) { in getNumber()
[all …]
/external/icu/android_icu4j/src/main/java/android/icu/impl/number/parse/
DParsedNumber.java22 public DecimalQuantity_DualStorageBCD quantity; field in ParsedNumber
78 quantity = null; in clear()
87 quantity = other.quantity == null ? null in copyFrom()
88 : (DecimalQuantity_DualStorageBCD) other.quantity.createCopy(); in copyFrom()
118 if (quantity != null && 0 != (flags & FLAG_NEGATIVE)) { in postProcess()
119 quantity.negate(); in postProcess()
132 return quantity != null || 0 != (flags & FLAG_NAN) || 0 != (flags & FLAG_INFINITY); in seenNumber()
157 assert quantity != null; in getNumber()
158 if (quantity.isZeroish() && quantity.isNegative() && !integerOnly) { in getNumber()
162 if (quantity.fitsInLong() && !forceBigDecimal) { in getNumber()
[all …]
/external/cldr/common/supplemental/
Dunits.xml38 <!-- NB: quantity ordering is used in canonical order of derived units. -->
42 <unitQuantity baseUnit='candela' quantity='luminous-intensity' status='simple'/>
43 <unitQuantity baseUnit='candela-per-square-meter' quantity='illuminance'/>
44 <unitQuantity baseUnit='candela-square-meter-per-square-meter' quantity='luminous-flux'/>
46 <unitQuantity baseUnit='kilogram' quantity='mass' status='simple'/>
47 <unitQuantity baseUnit='kilogram-per-kilogram' quantity='mass-fraction'/>
48 <unitQuantity baseUnit='kilogram-per-cubic-meter' quantity='mass-density'/>
49 <unitQuantity baseUnit='kilogram-per-meter-square-second' quantity='pressure'/>
50 <unitQuantity baseUnit='kilogram-per-square-second-ampere' quantity='magnetic-induction'/>
51 <unitQuantity baseUnit='kilogram-meter-per-square-second' quantity='force'/>
[all …]
/external/exoplayer/tree_15dc86382f17a24a3e881e52e31a810c1ea44b49/library/ui/src/main/res/values-ar/
Dstrings.xml32 <item quantity="zero">ترجيع الفيديو بمقدار %d ثانية</item>
33 <item quantity="one">ترجيع الفيديو بمقدار ثانية واحدة (%d)</item>
34 <item quantity="two">ترجيع الفيديو بمقدار ثانيتَين (%d)</item>
35 <item quantity="few">ترجيع الفيديو بمقدار %d ثوانٍ</item>
36 <item quantity="many">ترجيع الفيديو بمقدار %d ثانية</item>
37 <item quantity="other">ترجيع الفيديو بمقدار %d ثانية</item>
41 <item quantity="zero">تقديم سريع للفيديو بمقدار %d ثانية</item>
42 <item quantity="one">تقديم سريع للفيديو بمقدار ثانية واحدة (%d)</item>
43 <item quantity="two">تقديم سريع للفيديو بمقدار ثانيتَين (%d)</item>
44 <item quantity="few">تقديم سريع للفيديو بمقدار %d ثوانٍ</item>
[all …]
/external/exoplayer/tree_8e57d3715f9092d5ec54ebe2e538f34bfcc34479/library/ui/src/main/res/values-ar/
Dstrings.xml32 <item quantity="zero">ترجيع الفيديو بمقدار %d ثانية</item>
33 <item quantity="one">ترجيع الفيديو بمقدار ثانية واحدة (%d)</item>
34 <item quantity="two">ترجيع الفيديو بمقدار ثانيتَين (%d)</item>
35 <item quantity="few">ترجيع الفيديو بمقدار %d ثوانٍ</item>
36 <item quantity="many">ترجيع الفيديو بمقدار %d ثانية</item>
37 <item quantity="other">ترجيع الفيديو بمقدار %d ثانية</item>
41 <item quantity="zero">تقديم سريع للفيديو بمقدار %d ثانية</item>
42 <item quantity="one">تقديم سريع للفيديو بمقدار ثانية واحدة (%d)</item>
43 <item quantity="two">تقديم سريع للفيديو بمقدار ثانيتَين (%d)</item>
44 <item quantity="few">تقديم سريع للفيديو بمقدار %d ثوانٍ</item>
[all …]
/external/icu/android_icu4j/src/main/java/android/icu/number/
DCompactNotation.java124 public MicroProps processQuantity(DecimalQuantity quantity) { in processQuantity() argument
125 MicroProps micros = parent.processQuantity(quantity); in processQuantity()
131 if (quantity.isZeroish()) { in processQuantity()
133 micros.rounder.apply(quantity); in processQuantity()
135 multiplier = micros.rounder.chooseMultiplierAndApply(quantity, data); in processQuantity()
136 magnitude = quantity.isZeroish() ? 0 : quantity.getMagnitude(); in processQuantity()
140 String patternString = data.getPattern(magnitude, rules, quantity); in processQuantity()
148 mod.applyToMicros(micros, quantity); in processQuantity()
154 unsafePatternModifier.setNumberProperties(quantity.signum(), null); in processQuantity()
161 quantity.adjustExponent(-1 * multiplier); in processQuantity()
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/number/
DCompactNotation.java124 public MicroProps processQuantity(DecimalQuantity quantity) { in processQuantity() argument
125 MicroProps micros = parent.processQuantity(quantity); in processQuantity()
131 if (quantity.isZeroish()) { in processQuantity()
133 micros.rounder.apply(quantity); in processQuantity()
135 multiplier = micros.rounder.chooseMultiplierAndApply(quantity, data); in processQuantity()
136 magnitude = quantity.isZeroish() ? 0 : quantity.getMagnitude(); in processQuantity()
140 String patternString = data.getPattern(magnitude, rules, quantity); in processQuantity()
148 mod.applyToMicros(micros, quantity); in processQuantity()
154 unsafePatternModifier.setNumberProperties(quantity.signum(), null); in processQuantity()
161 quantity.adjustExponent(-1 * multiplier); in processQuantity()
/external/cldr/tools/cldr-code/src/main/java/org/unicode/cldr/util/
DUnitPreferences.java68 …public void add(String quantity, String usage, String regions, String geq, String skeleton, String… in add() argument
70 …<Set<String>, UnitPreference>> usageToRegionsToInfo = quantityToUsageToRegionsToInfo.get(quantity); in add()
72 quantityToUsageToRegionsToInfo.put(quantity, usageToRegionsToInfo = new TreeMap<>()); in add()
107 * quantity => usage => region => geq => [unit, skeleton]
121 String quantity = entry1.getKey(); in toString() local
127 …buffer.append("\n" + up.unit + "\t;\t" + getPath(order++, quantity, usage, regions, up.geq, up.ske… in toString()
135 …public String getPath(int order, String quantity, String usage, Collection<String> regions, Ration… in getPath() argument
139 + "[@category=\"" + quantity + "\"]" in getPath()
156 String quantity = entry1.getKey(); in getFastMap() local
158 result.put(quantity, result2); in getFastMap()
[all …]

12345678910>>...35