/scratch_na/users/xoserete/qaas_runs/171-319-6990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 304 - 307
--------------------------------------------------------------------------------

304:   RAJA_HOST_DEVICE constexpr Ret operator()(const Arg1& lhs,
305:                                             const Arg2& rhs) const
306:   {
307:     return Ret{lhs} + rhs;
/scratch_na/users/xoserete/qaas_runs/171-319-6990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/View.hpp: 78 - 110
--------------------------------------------------------------------------------

78:   RAJA_INLINE RAJA_HOST_DEVICE constexpr View(View const &V)
79:       : layout(V.layout), data(V.data)
[...]
107:   RAJA_HOST_DEVICE RAJA_INLINE value_type &operator()(Args... args) const
108:   {
109:     auto idx = stripIndexType(layout(args...));
110:     return data[idx];
/scratch_na/users/xoserete/qaas_runs/171-319-6990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/openmp/kernel/Collapse.hpp: 81 - 81
--------------------------------------------------------------------------------

81: #pragma omp parallel for private(i0, i1) firstprivate(privatizer) \
/scratch_na/users/xoserete/qaas_runs/171-319-6990/intel/Kripke/build/Kripke/tpl/raja/tpl/camp/include/camp/tuple.hpp: 253 - 253
--------------------------------------------------------------------------------

253:   CAMP_HOST_DEVICE constexpr tuple(tuple const& o) : base(o.base) {}
/scratch_na/users/xoserete/qaas_runs/171-319-6990/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 85 - 105
--------------------------------------------------------------------------------

85:         KRIPKE_LAMBDA (Direction d, Group g, ZoneK k, ZoneJ j, ZoneI i) {
86: 
87:             double xcos_dxi = 2.0 * xcos(d) / dx(i);
88:             double ycos_dyj = 2.0 * ycos(d) / dy(j);
89:             double zcos_dzk = 2.0 * zcos(d) / dz(k);
90: 
91:             Zone z(zone_layout(*i, *j, *k));
92: 
93:             /* Calculate new zonal flux */
94:             double psi_d_g_z = (rhs(d,g,z)
95:                 + psi_lf(d, g, j, k) * xcos_dxi
96:                 + psi_fr(d, g, i, k) * ycos_dyj
97:                 + psi_bo(d, g, i, j) * zcos_dzk)
98:                 / (xcos_dxi + ycos_dyj + zcos_dzk + sigt(g, z));
99: 
100:             psi(d, g, z) = psi_d_g_z;
101: 
102:             /* Apply diamond-difference relationships */
103:             psi_lf(d, g, j, k) = 2.0 * psi_d_g_z - psi_lf(d, g, j, k);
104:             psi_fr(d, g, i, k) = 2.0 * psi_d_g_z - psi_fr(d, g, i, k);
105:             psi_bo(d, g, i, j) = 2.0 * psi_d_g_z - psi_bo(d, g, i, j);
/scratch_na/users/xoserete/qaas_runs/171-319-6990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/index/RangeSegment.hpp: 120 - 120
--------------------------------------------------------------------------------

120:   RAJA_HOST_DEVICE RAJA_INLINE ~TypedRangeSegment() {}
/scratch_na/users/xoserete/qaas_runs/171-319-6990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/loop/forall.hpp: 59 - 59
--------------------------------------------------------------------------------

59:   for (decltype(distance_it) i = 0; i < distance_it; ++i) {
/scratch_na/users/xoserete/qaas_runs/171-319-6990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Layout.hpp: 55 - 55
--------------------------------------------------------------------------------

55:     return a * b;
/scratch_na/users/xoserete/qaas_runs/171-319-6990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/internal/Iterators.hpp: 55 - 251
--------------------------------------------------------------------------------

55:       : val(rhs.val)
[...]
177:     return value_type(val + rhs);
[...]
207:       : val(rhs.val), stride(rhs.stride)
[...]
247:     difference_type diff = (static_cast<difference_type>(val) -
248:                             (static_cast<difference_type>(rhs.val)));
249: 
250:     return (diff % stride != difference_type{0})
251:                ? (difference_type{1} + diff / stride)
