384inline double get(stencil::Direction
const direction,
386 double rho =
double{1}) {
391 return rho * -0.33333333333333331 * (
u[0] *
u[0]) +
392 rho * -0.33333333333333331 * (
u[1] *
u[1]) +
393 rho * -0.33333333333333331 * (
u[2] *
u[2]) +
394 rho * 0.33333333333333331;
396 return rho * -0.16666666666666666 * (
u[0] *
u[0]) +
397 rho * -0.16666666666666666 * (
u[2] *
u[2]) +
398 rho * 0.055555555555555552 +
rho * 0.16666666666666666 *
u[1] +
399 rho * 0.16666666666666666 * (
u[1] *
u[1]);
401 return rho * -0.16666666666666666 *
u[1] +
402 rho * -0.16666666666666666 * (
u[0] *
u[0]) +
403 rho * -0.16666666666666666 * (
u[2] *
u[2]) +
404 rho * 0.055555555555555552 +
405 rho * 0.16666666666666666 * (
u[1] *
u[1]);
407 return rho * -0.16666666666666666 *
u[0] +
408 rho * -0.16666666666666666 * (
u[1] *
u[1]) +
409 rho * -0.16666666666666666 * (
u[2] *
u[2]) +
410 rho * 0.055555555555555552 +
411 rho * 0.16666666666666666 * (
u[0] *
u[0]);
413 return rho * -0.16666666666666666 * (
u[1] *
u[1]) +
414 rho * -0.16666666666666666 * (
u[2] *
u[2]) +
415 rho * 0.055555555555555552 +
rho * 0.16666666666666666 *
u[0] +
416 rho * 0.16666666666666666 * (
u[0] *
u[0]);
418 return rho * -0.16666666666666666 * (
u[0] *
u[0]) +
419 rho * -0.16666666666666666 * (
u[1] *
u[1]) +
420 rho * 0.055555555555555552 +
rho * 0.16666666666666666 *
u[2] +
421 rho * 0.16666666666666666 * (
u[2] *
u[2]);
423 return rho * -0.16666666666666666 *
u[2] +
424 rho * -0.16666666666666666 * (
u[0] *
u[0]) +
425 rho * -0.16666666666666666 * (
u[1] *
u[1]) +
426 rho * 0.055555555555555552 +
427 rho * 0.16666666666666666 * (
u[2] *
u[2]);
429 return rho * -0.083333333333333329 *
u[0] +
rho * -0.25 *
u[0] *
u[1] +
430 rho * 0.027777777777777776 +
rho * 0.083333333333333329 *
u[1] +
431 rho * 0.083333333333333329 * (
u[0] *
u[0]) +
432 rho * 0.083333333333333329 * (
u[1] *
u[1]);
434 return rho * 0.027777777777777776 +
rho * 0.083333333333333329 *
u[0] +
435 rho * 0.083333333333333329 *
u[1] +
436 rho * 0.083333333333333329 * (
u[0] *
u[0]) +
437 rho * 0.083333333333333329 * (
u[1] *
u[1]) +
438 rho * 0.25 *
u[0] *
u[1];
440 return rho * -0.083333333333333329 *
u[0] +
441 rho * -0.083333333333333329 *
u[1] +
rho * 0.027777777777777776 +
442 rho * 0.083333333333333329 * (
u[0] *
u[0]) +
443 rho * 0.083333333333333329 * (
u[1] *
u[1]) +
444 rho * 0.25 *
u[0] *
u[1];
446 return rho * -0.083333333333333329 *
u[1] +
rho * -0.25 *
u[0] *
u[1] +
447 rho * 0.027777777777777776 +
rho * 0.083333333333333329 *
u[0] +
448 rho * 0.083333333333333329 * (
u[0] *
u[0]) +
449 rho * 0.083333333333333329 * (
u[1] *
u[1]);
451 return rho * 0.027777777777777776 +
rho * 0.083333333333333329 *
u[1] +
452 rho * 0.083333333333333329 *
u[2] +
453 rho * 0.083333333333333329 * (
u[1] *
u[1]) +
454 rho * 0.083333333333333329 * (
u[2] *
u[2]) +
455 rho * 0.25 *
u[1] *
u[2];
457 return rho * -0.083333333333333329 *
u[1] +
rho * -0.25 *
u[1] *
u[2] +
458 rho * 0.027777777777777776 +
rho * 0.083333333333333329 *
u[2] +
459 rho * 0.083333333333333329 * (
u[1] *
u[1]) +
460 rho * 0.083333333333333329 * (
u[2] *
u[2]);
462 return rho * -0.083333333333333329 *
u[0] +
rho * -0.25 *
u[0] *
u[2] +
463 rho * 0.027777777777777776 +
rho * 0.083333333333333329 *
u[2] +
464 rho * 0.083333333333333329 * (
u[0] *
u[0]) +
465 rho * 0.083333333333333329 * (
u[2] *
u[2]);
467 return rho * 0.027777777777777776 +
rho * 0.083333333333333329 *
u[0] +
468 rho * 0.083333333333333329 *
u[2] +
469 rho * 0.083333333333333329 * (
u[0] *
u[0]) +
470 rho * 0.083333333333333329 * (
u[2] *
u[2]) +
471 rho * 0.25 *
u[0] *
u[2];
473 return rho * -0.083333333333333329 *
u[2] +
rho * -0.25 *
u[1] *
u[2] +
474 rho * 0.027777777777777776 +
rho * 0.083333333333333329 *
u[1] +
475 rho * 0.083333333333333329 * (
u[1] *
u[1]) +
476 rho * 0.083333333333333329 * (
u[2] *
u[2]);
478 return rho * -0.083333333333333329 *
u[1] +
479 rho * -0.083333333333333329 *
u[2] +
rho * 0.027777777777777776 +
480 rho * 0.083333333333333329 * (
u[1] *
u[1]) +
481 rho * 0.083333333333333329 * (
u[2] *
u[2]) +
482 rho * 0.25 *
u[1] *
u[2];
484 return rho * -0.083333333333333329 *
u[0] +
485 rho * -0.083333333333333329 *
u[2] +
rho * 0.027777777777777776 +
486 rho * 0.083333333333333329 * (
u[0] *
u[0]) +
487 rho * 0.083333333333333329 * (
u[2] *
u[2]) +
488 rho * 0.25 *
u[0] *
u[2];
490 return rho * -0.083333333333333329 *
u[2] +
rho * -0.25 *
u[0] *
u[2] +
491 rho * 0.027777777777777776 +
rho * 0.083333333333333329 *
u[0] +
492 rho * 0.083333333333333329 * (
u[0] *
u[0]) +
493 rho * 0.083333333333333329 * (
u[2] *
u[2]);