384 int n = i_z*str->
n_y*str->
n_x*64+i_y*str->
n_x*64+i_x*64;
406 real c000 = str->
c[n+0];
407 real c001 = str->
c[n+1];
408 real c002 = str->
c[n+2];
409 real c003 = str->
c[n+3];
410 real c010 = str->
c[n+4];
411 real c011 = str->
c[n+5];
412 real c012 = str->
c[n+6];
413 real c013 = str->
c[n+7];
415 real c020 = str->
c[n+8];
416 real c021 = str->
c[n+9];
417 real c022 = str->
c[n+10];
418 real c023 = str->
c[n+11];
419 real c030 = str->
c[n+12];
420 real c031 = str->
c[n+13];
421 real c032 = str->
c[n+14];
422 real c033 = str->
c[n+15];
424 real c100 = str->
c[n+16];
425 real c101 = str->
c[n+17];
426 real c102 = str->
c[n+18];
427 real c103 = str->
c[n+19];
428 real c110 = str->
c[n+20];
429 real c111 = str->
c[n+21];
430 real c112 = str->
c[n+22];
431 real c113 = str->
c[n+23];
433 real c120 = str->
c[n+24];
434 real c121 = str->
c[n+25];
435 real c122 = str->
c[n+26];
436 real c123 = str->
c[n+27];
437 real c130 = str->
c[n+28];
438 real c131 = str->
c[n+29];
439 real c132 = str->
c[n+30];
440 real c133 = str->
c[n+31];
442 real c200 = str->
c[n+32];
443 real c201 = str->
c[n+33];
444 real c202 = str->
c[n+34];
445 real c203 = str->
c[n+35];
446 real c210 = str->
c[n+36];
447 real c211 = str->
c[n+37];
448 real c212 = str->
c[n+38];
449 real c213 = str->
c[n+39];
451 real c220 = str->
c[n+40];
452 real c221 = str->
c[n+41];
453 real c222 = str->
c[n+42];
454 real c223 = str->
c[n+43];
455 real c230 = str->
c[n+44];
456 real c231 = str->
c[n+45];
457 real c232 = str->
c[n+46];
458 real c233 = str->
c[n+47];
460 real c300 = str->
c[n+48];
461 real c301 = str->
c[n+49];
462 real c302 = str->
c[n+50];
463 real c303 = str->
c[n+51];
464 real c310 = str->
c[n+52];
465 real c311 = str->
c[n+53];
466 real c312 = str->
c[n+54];
467 real c313 = str->
c[n+55];
469 real c320 = str->
c[n+56];
470 real c321 = str->
c[n+57];
471 real c322 = str->
c[n+58];
472 real c323 = str->
c[n+59];
473 real c330 = str->
c[n+60];
474 real c331 = str->
c[n+61];
475 real c332 = str->
c[n+62];
476 real c333 = str->
c[n+63];
482 c000+dx*c001+dx2*c002+dx3*c003
483 +dy*(c010+dx*c011+dx2*c012+dx3*c013)
484 +dy2*(c020+dx*c021+dx2*c022+dx3*c023)
485 +dy3*(c030+dx*c031+dx2*c032+dx3*c033))
487 c100+dx*c101+dx2*c102+dx3*c103
488 +dy*(c110+dx*c111+dx2*c112+dx3*c113)
489 +dy2*(c120+dx*c121+dx2*c122+dx3*c123)
490 +dy3*(c130+dx*c131+dx2*c132+dx3*c133))
492 c200+dx*c201+dx2*c202+dx3*c203
493 +dy*(c210+dx*c211+dx2*c212+dx3*c213)
494 +dy2*(c220+dx*c221+dx2*c222+dx3*c223)
495 +dy3*(c230+dx*c231+dx2*c232+dx3*c233))
497 c300+dx*c301+dx2*c302+dx3*c303
498 +dy*(c310+dx*c311+dx2*c312+dx3*c313)
499 +dy2*(c320+dx*c321+dx2*c322+dx3*c323)
500 +dy3*(c330+dx*c331+dx2*c332+dx3*c333));
505 c001+2*dx*c002+3*dx2*c003
506 +dy*(c011+2*dx*c012+3*dx2*c013)
507 +dy2*(c021+2*dx*c022+3*dx2*c023)
508 +dy3*(c031+2*dx*c032+3*dx2*c033))
510 c101+2*dx*c102+3*dx2*c103
511 +dy*(c111+2*dx*c112+3*dx2*c113)
512 +dy2*(c121+2*dx*c122+3*dx2*c123)
513 +dy3*(c131+2*dx*c132+3*dx2*c133))
515 c201+2*dx*c202+3*dx2*c203
516 +dy*(c211+2*dx*c212+3*dx2*c213)
517 +dy2*(c221+2*dx*c222+3*dx2*c223)
518 +dy3*(c231+2*dx*c232+3*dx2*c233))
520 c301+2*dx*c302+3*dx2*c303
521 +dy*(c311+2*dx*c312+3*dx2*c313)
522 +dy2*(c321+2*dx*c322+3*dx2*c323)
523 +dy3*(c331+2*dx*c332+3*dx2*c333)));
528 c010+dx*c011+dx2*c012+dx3*c013
529 +2*dy*(c020+dx*c021+dx2*c022+dx3*c023)
530 +3*dy2*(c030+dx*c031+dx2*c032+dx3*c033))
532 c110+dx*c111+dx2*c112+dx3*c113
533 +2*dy*(c120+dx*c121+dx2*c122+dx3*c123)
534 +3*dy2*(c130+dx*c131+dx2*c132+dx3*c133))
536 c210+dx*c211+dx2*c212+dx3*c213
537 +2*dy*(c220+dx*c221+dx2*c222+dx3*c223)
538 +3*dy2*(c230+dx*c231+dx2*c232+dx3*c233))
540 c310+dx*c311+dx2*c312+dx3*c313
541 +2*dy*(c320+dx*c321+dx2*c322+dx3*c323)
542 +3*dy2*(c330+dx*c331+dx2*c332+dx3*c333)));
547 c100+dx*c101+dx2*c102+dx3*c103
548 +dy*(c110+dx*c111+dx2*c112+dx3*c113)
549 +dy2*(c120+dx*c121+dx2*c122+dx3*c123)
550 +dy3*(c130+dx*c131+dx2*c132+dx3*c133))
552 c200+dx*c201+dx2*c202+dx3*c203
553 +dy*(c210+dx*c211+dx2*c212+dx3*c213)
554 +dy2*(c220+dx*c221+dx2*c222+dx3*c223)
555 +dy3*(c230+dx*c231+dx2*c232+dx3*c233))
557 c300+dx*c301+dx2*c302+dx3*c303
558 +dy*(c310+dx*c311+dx2*c312+dx3*c313)
559 +dy2*(c320+dx*c321+dx2*c322+dx3*c323)
560 +dy3*(c330+dx*c331+dx2*c332+dx3*c333)));
566 +dy*(2*c012+6*dx*c013)
567 +dy2*(2*c022+6*dx*c023)
568 +dy3*(2*c032+6*dx*c033))
571 +dy*(2*c112+6*dx*c113)
572 +dy2*(2*c122+6*dx*c123)
573 +dy3*(2*c132+6*dx*c133))
576 +dy*(2*c212+6*dx*c213)
577 +dy2*(2*c222+6*dx*c223)
578 +dy3*(2*c232+6*dx*c233))
581 +dy*(2*c312+6*dx*c313)
582 +dy2*(2*c322+6*dx*c323)
583 +dy3*(2*c332+6*dx*c333)));
588 2*(c020+dx*c021+dx2*c022+dx3*c023)
589 +6*dy*(c030+dx*c031+dx2*c032+dx3*c033))
591 2*(c120+dx*c121+dx2*c122+dx3*c123)
592 +6*dy*(c130+dx*c131+dx2*c132+dx3*c133))
594 2*(c220+dx*c221+dx2*c222+dx3*c223)
595 +6*dy*(c230+dx*c231+dx2*c232+dx3*c233))
597 2*(c320+dx*c321+dx2*c322+dx3*c323)
598 +6*dy*(c330+dx*c331+dx2*c332+dx3*c333)));
603 c200+dx*c201+dx2*c202+dx3*c203
604 +dy*(c210+dx*c211+dx2*c212+dx3*c213)
605 +dy2*(c220+dx*c221+dx2*c222+dx3*c223)
606 +dy3*(c230+dx*c231+dx2*c232+dx3*c233))
608 c300+dx*c301+dx2*c302+dx3*c303
609 +dy*(c310+dx*c311+dx2*c312+dx3*c313)
610 +dy2*(c320+dx*c321+dx2*c322+dx3*c323)
611 +dy3*(c330+dx*c331+dx2*c332+dx3*c333)));
616 c011+2*dx*c012+3*dx2*c013
617 +2*dy*(c021+2*dx*c022+3*dx2*c023)
618 +3*dy2*(c031+2*dx*c032+3*dx2*c033))
620 c111+2*dx*c112+3*dx2*c113
621 +2*dy*(c121+2*dx*c122+3*dx2*c123)
622 +3*dy2*(c131+2*dx*c132+3*dx2*c133))
624 c211+2*dx*c212+3*dx2*c213
625 +2*dy*(c221+2*dx*c222+3*dx2*c223)
626 +3*dy2*(c231+2*dx*c232+3*dx2*c233))
628 c311+2*dx*c312+3*dx2*c313
629 +2*dy*(c321+2*dx*c322+3*dx2*c323)
630 +3*dy2*(c331+2*dx*c332+3*dx2*c333)));
635 c101+2*dx*c102+3*dx2*c103
636 +dy*(c111+2*dx*c112+3*dx2*c113)
637 +dy2*(c121+2*dx*c122+3*dx2*c123)
638 +dy3*(c131+2*dx*c132+3*dx2*c133))
640 c201+2*dx*c202+3*dx2*c203
641 +dy*(c211+2*dx*c212+3*dx2*c213)
642 +dy2*(c221+2*dx*c222+3*dx2*c223)
643 +dy3*(c231+2*dx*c232+3*dx2*c233))
645 c301+2*dx*c302+3*dx2*c303
646 +dy*(c311+2*dx*c312+3*dx2*c313)
647 +dy2*(c321+2*dx*c322+3*dx2*c323)
648 +dy3*(c331+2*dx*c332+3*dx2*c333)));
653 c110+dx*c111+dx2*c112+dx3*c113
654 +2*dy*(c120+dx*c121+dx2*c122+dx3*c123)
655 +3*dy2*(c130+dx*c131+dx2*c132+dx3*c133))
657 c210+dx*c211+dx2*c212+dx3*c213
658 +2*dy*(c220+dx*c221+dx2*c222+dx3*c223)
659 +3*dy2*(c230+dx*c231+dx2*c232+dx3*c233))
661 c310+dx*c311+dx2*c312+dx3*c313
662 +2*dy*(c320+dx*c321+dx2*c322+dx3*c323)
663 +3*dy2*(c330+dx*c331+dx2*c332+dx3*c333)));