Go to the source code of this file.
|
| | WORKSPACE (RealT, term_tri, size_tri) |
| | WORKSPACE (RealT, dterm_dr_tri, size_tri) |
| | WORKSPACE (RealT, dterm_ds_tri, size_tri) |
| | WORKSPACE (RealT, term_lin, size_lin) |
| | WORKSPACE (RealT, dterm_dt_lin, size_lin) |
| | for (int ii=0;ii< size_lin;++ii) |
|
| RealT | rr2 = rr * rr |
| RealT | ss2 = ss * ss |
| RealT | rr3 = rr2 * rr |
| RealT | ss3 = ss2 * ss |
| RealT | rr4 = rr2 * rr2 |
| RealT | ss4 = ss2 * ss2 |
| | term_tri [0] |
| | dterm_dr_tri [0] =-272.087578572403*rr4 - 1301.91560656461*rr3*ss + 670.357103231574*rr3 - 2118.43331264437*rr2*ss2 + 2366.04241243255*rr2*ss - 584.078943506111*rr2 - 1412.28887509626*rr*rr3 + 2487.51420998117*rr*ss2 - 1336.58684780657*rr*ss + 209.567690939*rr - 325.478901641162*ss4 + 788.680804144199*rr3 - 668.29342390329*ss2 + 228.609112677033*ss - 25.4139017999197 |
| | dterm_ds_tri [0] =-325.478901641152*rr4 - 1412.28887509625*rr3*ss + 788.680804144183*rr3 - 2118.43331264439*rr2*ss2 + 2487.51420998117*rr2*ss - 668.293423903284*rr2 - 1301.91560656465*rr*rr3 + 2366.0424124326*rr*ss2 - 1336.58684780658*rr*ss + 228.609112677033*rr - 272.087578572432*ss4 + 670.357103231623*rr3 - 584.078943506138*ss2 + 209.567690939005*ss - 25.41390179992 |
| | term_lin [0] |
| | dterm_dt_lin [0] =3.68649830088543*(0.273790239080311 - 0.414074943103186*tt)*(tt - 0.932469514203152)*(tt - 0.238619186083197)*(tt + 0.238619186083197) + (0.273790239080311 - 0.414074943103186*tt)*(tt - 0.932469514203152)*(tt - 0.238619186083197)*(3.68649830088543*tt + 2.43754727973738) + (0.273790239080311 - 0.414074943103186*tt)*(tt - 0.932469514203152)*(tt + 0.238619186083197)*(3.68649830088543*tt + 2.43754727973738) + (0.273790239080311 - 0.414074943103186*tt)*(tt - 0.238619186083197)*(tt + 0.238619186083197)*(3.68649830088543*tt + 2.43754727973738) - 0.414074943103186*(tt - 0.932469514203152)*(tt - 0.238619186083197)*(tt + 0.238619186083197)*(3.68649830088543*tt + 2.43754727973738) |
◆ size_tri
| #define size_tri ((order + 1) * (order + 2) / 2) |
◆ size_lin
| #define size_lin (order + 1) |
◆ WORKSPACE() [1/5]
◆ WORKSPACE() [2/5]
◆ WORKSPACE() [3/5]
◆ WORKSPACE() [4/5]
◆ WORKSPACE() [5/5]
◆ for()
◆ rr2
◆ ss2
◆ rr3
◆ ss3
◆ rr4
◆ ss4
◆ term_tri
Initial value: = 228.60911267703272642393130809069 * ss * rr - 25.413901799919653257120444322936 * rr -
25.413901799920040502911433577538 * ss - 668.29342390328406509070191532373 * ss *
rr2 -
668.29342390328974943258799612522 *
ss2 * rr +
788.6808041441831846896093338728 * ss *
rr3 +
788.6808041441988734732149168849 *
ss3 * rr -
325.47890164115204925110447220504 * ss *
rr4 -
325.47890164116154210205422714353 *
ss4 * rr +
104.78384546950246658525429666042 *
ss2 - 194.6929811687126061769959051162 *
ss3 +
167.58927580790577849256806075573 *
ss4 -
54.417515714486427214069408364594 *
ss4 * ss +
104.78384546949997968567913630977 *
rr2 - 194.69298116870368176023475825787 *
rr3 +
167.5892758078934434706752654165 *
rr4 -
54.417515714480686028764466755092 *
rr4 * rr +
1243.7571049905850486538838595152 *
ss2 *
rr2 -
706.14443754812259612663183361292 *
ss2 *
rr3 -
706.14443754813009945792146027088 *
ss3 *
rr2 + 2.1190273446141993929359159665182
Definition at line 19 of file WdgG5Gradient.h.
◆ dterm_dr_tri
| dterm_dr_tri[20] =-272.087578572403*rr4 - 1301.91560656461*rr3*ss + 670.357103231574*rr3 - 2118.43331264437*rr2*ss2 + 2366.04241243255*rr2*ss - 584.078943506111*rr2 - 1412.28887509626*rr*rr3 + 2487.51420998117*rr*ss2 - 1336.58684780657*rr*ss + 209.567690939*rr - 325.478901641162*ss4 + 788.680804144199*rr3 - 668.29342390329*ss2 + 228.609112677033*ss - 25.4139017999197 |
◆ dterm_ds_tri
| dterm_ds_tri[20] =-325.478901641152*rr4 - 1412.28887509625*rr3*ss + 788.680804144183*rr3 - 2118.43331264439*rr2*ss2 + 2487.51420998117*rr2*ss - 668.293423903284*rr2 - 1301.91560656465*rr*rr3 + 2366.0424124326*rr*ss2 - 1336.58684780658*rr*ss + 228.609112677033*rr - 272.087578572432*ss4 + 670.357103231623*rr3 - 584.078943506138*ss2 + 209.567690939005*ss - 25.41390179992 |
◆ term_lin
Initial value: = -0.41407494310318624643037208848372 * (tt - 0.66120938646626448154108857124811) *
(tt - 0.9324695142031520500580654697842) * (tt - 0.23861918608319690471297747080826) *
(tt + 0.23861918608319690471297747080826) *
(3.6864983008854273327040459142478 * tt + 2.4375472797373798819693076329567)
Definition at line 405 of file WdgG5Gradient.h.
◆ dterm_dt_lin
| dterm_dt_lin[5] =3.68649830088543*(0.273790239080311 - 0.414074943103186*tt)*(tt - 0.932469514203152)*(tt - 0.238619186083197)*(tt + 0.238619186083197) + (0.273790239080311 - 0.414074943103186*tt)*(tt - 0.932469514203152)*(tt - 0.238619186083197)*(3.68649830088543*tt + 2.43754727973738) + (0.273790239080311 - 0.414074943103186*tt)*(tt - 0.932469514203152)*(tt + 0.238619186083197)*(3.68649830088543*tt + 2.43754727973738) + (0.273790239080311 - 0.414074943103186*tt)*(tt - 0.238619186083197)*(tt + 0.238619186083197)*(3.68649830088543*tt + 2.43754727973738) - 0.414074943103186*(tt - 0.932469514203152)*(tt - 0.238619186083197)*(tt + 0.238619186083197)*(3.68649830088543*tt + 2.43754727973738) |