Lines Matching full:result

37   Descriptor &result{desc.descriptor()};
43 rtFunc(result, n1, n2, x, anc0, anc1, __FILE__, __LINE__);
45 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Real, KIND}));
46 EXPECT_EQ(result.rank(), 1);
48 result.ElementBytes(), sizeof(CppTypeFor<TypeCategory::Real, KIND>));
49 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
50 EXPECT_EQ(result.GetDimension(0).Extent(), len);
54 (*result.ZeroBasedIndexedElement<CppTypeFor<TypeCategory::Real, KIND>>(
64 Descriptor &result{desc.descriptor()};
66 rtFunc(result, n1, n2, __FILE__, __LINE__);
68 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Real, KIND}));
69 EXPECT_EQ(result.rank(), 1);
70 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
71 EXPECT_EQ(result.GetDimension(0).Extent(), n2 >= n1 ? n2 - n1 + 1 : 0);
78 (*result.ZeroBasedIndexedElement<CppTypeFor<TypeCategory::Real, KIND>>(
84 (*result.ZeroBasedIndexedElement<CppTypeFor<TypeCategory::Real, KIND>>(
135 Descriptor &result{desc.descriptor()};
141 rtFunc(result, n1, n2, x, anc0, anc1, __FILE__, __LINE__);
143 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Real, KIND}));
144 EXPECT_EQ(result.rank(), 1);
146 result.ElementBytes(), sizeof(CppTypeFor<TypeCategory::Real, KIND>));
147 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
148 EXPECT_EQ(result.GetDimension(0).Extent(), len);
152 (*result.ZeroBasedIndexedElement<CppTypeFor<TypeCategory::Real, KIND>>(
162 Descriptor &result{desc.descriptor()};
164 rtFunc(result, n1, n2, __FILE__, __LINE__);
166 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Real, KIND}));
167 EXPECT_EQ(result.rank(), 1);
168 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
169 EXPECT_EQ(result.GetDimension(0).Extent(), n2 >= n1 ? n2 - n1 + 1 : 0);
177 (*result.ZeroBasedIndexedElement<CppTypeFor<TypeCategory::Real, KIND>>(
231 Descriptor &result{statDesc.descriptor()};
235 RTNAME(Cshift)(result, *array, *shift3, 1, __FILE__, __LINE__);
236 EXPECT_EQ(result.type(), array->type());
237 EXPECT_EQ(result.rank(), 2);
238 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
239 EXPECT_EQ(result.GetDimension(0).Extent(), 2);
240 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1);
241 EXPECT_EQ(result.GetDimension(1).Extent(), 3);
242 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4}));
246 *result.ZeroBasedIndexedElement<std::int32_t>(j), cshiftExpect1[j]);
248 result.Destroy();
253 RTNAME(Cshift)(result, *array, *shift2, 2, __FILE__, __LINE__);
254 EXPECT_EQ(result.type(), array->type());
255 EXPECT_EQ(result.rank(), 2);
256 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
257 EXPECT_EQ(result.GetDimension(0).Extent(), 2);
258 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1);
259 EXPECT_EQ(result.GetDimension(1).Extent(), 3);
260 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4}));
264 *result.ZeroBasedIndexedElement<std::int32_t>(j), cshiftExpect2[j]);
266 result.Destroy();
323 RTNAME(Eoshift)(result, *array, *shift3, &*boundary, 1, __FILE__, __LINE__);
324 EXPECT_EQ(result.type(), array->type());
325 EXPECT_EQ(result.rank(), 2);
326 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
327 EXPECT_EQ(result.GetDimension(0).Extent(), 2);
328 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1);
329 EXPECT_EQ(result.GetDimension(1).Extent(), 3);
330 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4}));
334 *result.ZeroBasedIndexedElement<std::int32_t>(j), eoshiftExpect1[j]);
336 result.Destroy();
387 Descriptor &result{statDesc.descriptor()};
389 RTNAME(Pack)(result, *array, *mask, nullptr, __FILE__, __LINE__);
390 EXPECT_EQ(result.type(), array->type());
391 EXPECT_EQ(result.rank(), 1);
392 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
393 EXPECT_EQ(result.GetDimension(0).Extent(), 3);
396 EXPECT_EQ(*result.ZeroBasedIndexedElement<std::int32_t>(j), packExpect1[j])
399 result.Destroy();
403 RTNAME(Pack)(result, *array, *mask, &*vector, __FILE__, __LINE__);
404 EXPECT_EQ(result.type(), array->type());
405 EXPECT_EQ(result.rank(), 1);
406 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
407 EXPECT_EQ(result.GetDimension(0).Extent(), 5);
410 EXPECT_EQ(*result.ZeroBasedIndexedElement<std::int32_t>(j), packExpect2[j])
413 result.Destroy();
421 Descriptor &result{statDesc.descriptor()};
423 RTNAME(Spread)(result, *array, 1, 2, __FILE__, __LINE__);
424 EXPECT_EQ(result.type(), array->type());
425 EXPECT_EQ(result.rank(), 2);
426 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
427 EXPECT_EQ(result.GetDimension(0).Extent(), 2);
428 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1);
429 EXPECT_EQ(result.GetDimension(1).Extent(), 3);
431 EXPECT_EQ(*result.ZeroBasedIndexedElement<std::int32_t>(j), 1 + j / 2);
433 result.Destroy();
435 RTNAME(Spread)(result, *array, 2, 2, __FILE__, __LINE__);
436 EXPECT_EQ(result.type(), array->type());
437 EXPECT_EQ(result.rank(), 2);
438 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
439 EXPECT_EQ(result.GetDimension(0).Extent(), 3);
440 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1);
441 EXPECT_EQ(result.GetDimension(1).Extent(), 2);
443 EXPECT_EQ(*result.ZeroBasedIndexedElement<std::int32_t>(j), 1 + j % 3);
445 result.Destroy();
449 RTNAME(Spread)(result, *scalar, 1, 2, __FILE__, __LINE__);
450 EXPECT_EQ(result.type(), array->type());
451 EXPECT_EQ(result.rank(), 1);
452 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
453 EXPECT_EQ(result.GetDimension(0).Extent(), 2);
455 EXPECT_EQ(*result.ZeroBasedIndexedElement<std::int32_t>(j), 1);
457 result.Destroy();
468 Descriptor &result{statDesc.descriptor()};
469 RTNAME(Transpose)(result, *array, __FILE__, __LINE__);
470 EXPECT_EQ(result.type(), array->type());
471 EXPECT_EQ(result.rank(), 2);
472 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
473 EXPECT_EQ(result.GetDimension(0).Extent(), 3);
474 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1);
475 EXPECT_EQ(result.GetDimension(1).Extent(), 2);
478 EXPECT_EQ(*result.ZeroBasedIndexedElement<std::int32_t>(j), expect[j]);
480 result.Destroy();
495 Descriptor &result{statDesc.descriptor()};
496 RTNAME(Unpack)(result, *vector, *mask, *field, __FILE__, __LINE__);
497 EXPECT_EQ(result.type(), vector->type());
498 EXPECT_EQ(result.rank(), 2);
499 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
500 EXPECT_EQ(result.GetDimension(0).Extent(), 2);
501 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1);
502 EXPECT_EQ(result.GetDimension(1).Extent(), 3);
505 EXPECT_EQ(*result.ZeroBasedIndexedElement<std::int32_t>(j), expect[j]);
507 result.Destroy();
512 RTNAME(Unpack)(result, *vector, *mask, *scalarField, __FILE__, __LINE__);
513 EXPECT_EQ(result.rank(), 2);
514 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
515 EXPECT_EQ(result.GetDimension(0).Extent(), 2);
516 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1);
517 EXPECT_EQ(result.GetDimension(1).Extent(), 3);
521 *result.ZeroBasedIndexedElement<std::int32_t>(j), scalarExpect[j]);
523 result.Destroy();
537 Descriptor &result{statDesc.descriptor()};
538 RTNAME(Transpose)(result, *array, __FILE__, __LINE__);
539 EXPECT_EQ(result.ElementBytes(), sizeof(Real10CppType));
540 EXPECT_EQ(result.type(), array->type());
541 EXPECT_EQ(result.rank(), 2);
542 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1);
543 EXPECT_EQ(result.GetDimension(0).Extent(), 3);
544 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1);
545 EXPECT_EQ(result.GetDimension(1).Extent(), 2);
548 EXPECT_EQ(*result.ZeroBasedIndexedElement<Real10CppType>(j), expect[j]);
550 result.Destroy();