/usr/include/c++/14/bits/refwrap.h: 351 - 351
--------------------------------------------------------------------------------

351:       { return *_M_data; }
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/Jastrow/BsplineFunctor.h: 231 - 260
--------------------------------------------------------------------------------

231:   ASSUME_ALIGNED(distArrayCompressed);
232:   int iCount       = 0;
233:   const int iLimit = iEnd - iStart;
234: 
235: #pragma vector always
236:   for (int jat = 0; jat < iLimit; jat++)
237:   {
238:     real_type r = distArray[jat];
239:     // pick the distances smaller than the cutoff and avoid the reference atom
240:     if (r < cutoff_radius && iStart + jat != iat)
241:       distArrayCompressed[iCount++] = distArray[jat];
242:   }
243: 
244:   real_type d = 0.0;
245:   //#pragma omp simd reduction(+:d)
246:   for (int jat = 0; jat < iCount; jat++)
247:   {
248:     real_type r = distArrayCompressed[jat];
249:     r *= DeltaRInv;
250:     int i         = (int)r;
251:     real_type t   = r - real_type(i);
252:     real_type tp0 = t * t * t;
253:     real_type tp1 = t * t;
254:     real_type tp2 = t;
255: 
256:     real_type d1 = SplineCoefs[i + 0] * (A[0] * tp0 + A[1] * tp1 + A[2] * tp2 + A[3]);
257:     real_type d2 = SplineCoefs[i + 1] * (A[4] * tp0 + A[5] * tp1 + A[6] * tp2 + A[7]);
258:     real_type d3 = SplineCoefs[i + 2] * (A[8] * tp0 + A[9] * tp1 + A[10] * tp2 + A[11]);
259:     real_type d4 = SplineCoefs[i + 3] * (A[12] * tp0 + A[13] * tp1 + A[14] * tp2 + A[15]);
260:     d += (d1 + d2 + d3 + d4);
/usr/include/c++/14/bits/stl_vector.h: 993 - 1147
--------------------------------------------------------------------------------

993:       { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
[...]
1147:       operator[](size_type __n) const _GLIBCXX_NOEXCEPT
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/Jastrow/TwoBodyJastrowRef.h: 105 - 132
--------------------------------------------------------------------------------

105:   void evaluateRatios(VirtualParticleSet& VP, std::vector<ValueType>& ratios)
106:   {
107:     for (int k = 0; k < ratios.size(); ++k)
108:       ratios[k] = std::exp(Uat[VP.refPtcl] - computeU(VP.getRefPS(), VP.refPtcl, VP.getDistTableAB(myTableID).getDistRow(k).data()));
109:   }
[...]
125:     valT curUat(0);
126:     const int igt = P.GroupID[iat] * NumGroups;
127:     for (int jg = 0; jg < NumGroups; ++jg)
128:     {
129:       const FuncType& f2(*F[igt + jg]);
130:       int iStart = P.first(jg);
131:       int iEnd   = P.last(jg);
132:       curUat += f2.evaluateV(iat, iStart, iEnd, dist, DistCompressed.data());
/usr/include/c++/14/optional: 991 - 993
--------------------------------------------------------------------------------

991: 	if (this->_M_is_engaged())
992: 	  return this->_M_get();
993: 	__throw_bad_optional_access();
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 223 - 249
--------------------------------------------------------------------------------

223:     return X[i];
[...]
249:   inline const_pointer data() const { return X; }
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/Particle/ParticleSet.h: 313 - 316
--------------------------------------------------------------------------------

313:   inline int first(int igroup) const { return (*group_offsets_)[igroup]; }
314: 
315:   ///return the last index of a group i
316:   inline int last(int igroup) const { return (*group_offsets_)[igroup + 1]; }
