51 size_t index = 0, isum = 0;
52 const size_t offset = 5;
57 for (
size_t i = 0; i < numPoints - 2; ++i)
81 for (
size_t j = 0; j < 4; ++j)
98 for (
size_t j = 0; j < 6; ++j)
115 for (
size_t j = 0; j < 12; ++j)
132 for (
size_t j = 0; j < 12; ++j)
149 for (
size_t j = 0; j < 12; ++j)
166 for (
size_t j = 0; j < 24; ++j)
185 "sum not equal to npts");
245 const size_t nVerts = 4;
247 const size_t nFaceInteriorPoints =
251 const size_t nAllPoints =
253 if (nEdgeInteriorPoints == 0)
260 for (
size_t i = cnt = istart; i < nAllPoints; i++)
273 iend = istart + nEdgeInteriorPoints;
274 for (
size_t i = istart; i < iend; i++)
276 for (
size_t j = istart + 1; j < iend; j++)
289 for (
size_t i = cnt = istart; i < nAllPoints; i++)
302 iend = istart + nEdgeInteriorPoints;
303 for (
size_t i = istart; i < iend; i++)
305 for (
size_t j = istart + 1; j < iend; j++)
318 for (
size_t i = cnt = istart; i < nAllPoints; i++)
331 iend = istart + nEdgeInteriorPoints;
332 for (
size_t i = istart; i < iend; i++)
334 for (
size_t j = istart + 1; j < iend; j++)
347 for (
size_t i = cnt = istart; i < nAllPoints; i++)
360 iend = istart + nEdgeInteriorPoints;
361 for (
size_t i = istart; i < iend; i++)
363 for (
size_t j = istart + 1; j < iend; j++)
376 for (
size_t i = cnt = istart; i < nAllPoints; i++)
389 iend = istart + nEdgeInteriorPoints;
390 for (
size_t i = istart; i < iend; i++)
392 for (
size_t j = istart + 1; j < iend; j++)
405 for (
size_t i = cnt = istart; i < nAllPoints; i++)
418 iend = istart + nEdgeInteriorPoints;
419 for (
size_t i = istart; i < iend; i++)
421 for (
size_t j = istart + 1; j < iend; j++)
440 for (
size_t i = cnt = istart; i < nAllPoints; i++)
452 iend = istart + nFaceInteriorPoints;
457 for (
size_t i = istart; i < iend - 1; i++)
476 for (
size_t i = offset + istart; i < offset + istart + npl - 1; i++)
493 for (
size_t i = cnt = istart; i < nAllPoints; i++)
505 iend = istart + nFaceInteriorPoints;
510 for (
size_t i = istart; i < iend - 1; i++)
529 for (
size_t i = offset + istart; i < offset + istart + npl - 1; i++)
546 for (
size_t i = cnt = istart; i < nAllPoints; i++)
559 iend = istart + nFaceInteriorPoints;
564 for (
size_t i = istart; i < iend - 1; i++)
583 for (
size_t i = offset + istart; i < offset + istart + npl - 1; i++)
600 for (
size_t i = cnt = istart; i < nAllPoints; i++)
612 iend = istart + nFaceInteriorPoints;
617 for (
size_t i = istart; i < iend - 1; i++)
636 for (
size_t i = offset + istart; i < offset + istart + npl - 1; i++)
void CalculateInterpMatrix(const Array< OneD, const NekDouble > &xia, const Array< OneD, const NekDouble > &yia, const Array< OneD, const NekDouble > &zia, Array< OneD, NekDouble > &interp)