Lines Matching defs:at
35 RT_API_ATTRS bool AccumulateAt(const SubscriptValue at[]) {
36 and_ &= *array_.Element<A>(at);
55 RT_API_ATTRS bool AccumulateAt(const SubscriptValue at[]) {
56 or_ |= *array_.Element<A>(at);
75 RT_API_ATTRS bool AccumulateAt(const SubscriptValue at[]) {
76 xor_ ^= *array_.Element<A>(at);
239 bool AccumulateAt(const SubscriptValue at[]) {
240 return Accumulate(IsLogicalElementTrue(array_, at));
273 SubscriptValue at{dim.LowerBound()};
274 for (auto n{dim.Extent()}; n-- > 0; ++at) {
275 xAt[zeroBasedDim] = at;
290 SubscriptValue at[maxRank];
291 result.GetLowerBounds(at);
292 INTERNAL_CHECK(result.rank() == 0 || at[0] == 1);
294 for (auto n{result.Elements()}; n-- > 0; result.IncrementSubscripts(at)) {
295 *result.Element<CppType>(at) =
297 x, dim - 1, at);
321 bool AccumulateAt(const SubscriptValue at[]) {
322 if (IsLogicalElementTrue(array_, at)) {
341 SubscriptValue at[maxRank];
342 result.GetLowerBounds(at);
343 INTERNAL_CHECK(result.rank() == 0 || at[0] == 1);
345 for (auto n{result.Elements()}; n-- > 0; result.IncrementSubscripts(at)) {
346 *result.Element<CppType>(at) =
347 ReduceLogicalDimToScalar<CountAccumulator>(x, dim - 1, at);