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] = 76.542599101037*rr3 + 261.965471402556*rr2*ss - 147.187388523244*rr2 + 272.68562813983*rr*ss2 - 328.309724683578*rr*ss + 88.4028678241039*rr + 87.3218238008525*rr3 - 164.15486234179*ss2 + 94.8724763877787*ss - 16.1804171248232 |
| | dterm_ds_tri [0] = 87.3218238008521*rr3 + 272.68562813983*rr2*ss - 164.154862341789*rr2 + 261.965471402557*rr*ss2 - 328.309724683579*rr*ss + 94.8724763877787*rr + 76.5425991010372*rr3 - 147.187388523244*ss2 + 88.4028678241041*ss - 16.1804171248233 |
| | term_lin [0] |
| | dterm_dt_lin [0] = 1.14623256965195*tt*(tt - 0.906179845938664)*(tt - 0.538469310105683) + 0.421481792375933*tt*(tt - 0.906179845938664)*(2.71953045276411*tt + 1.46438368671129) + 0.421481792375933*tt*(tt - 0.538469310105683)*(2.71953045276411*tt + 1.46438368671129) + 0.421481792375933*(tt - 0.906179845938664)*(tt - 0.538469310105683)*(2.71953045276411*tt + 1.46438368671129) |
◆ 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: = 94.87247638777873248727701138705 * ss * rr - 16.180417124823243568698671879247 * rr -
16.18041712482329330669017508626 * ss - 164.15486234178916902237688191235 * ss *
rr2 -
164.15486234178956692630890756845 *
ss2 * rr +
87.321823800852058639065944589674 * ss *
rr3 +
87.321823800852484964707400649786 *
ss3 * rr +
44.201433912052038976980838924646 *
ss2 - 49.062462841081497799677890725434 *
ss3 +
19.135649775259295779505919199437 *
ss4 +
44.201433912051953711852547712624 *
rr2 - 49.0624628410813699019854539074 *
rr3 +
19.135649775259253146941773593426 *
rr4 +
136.34281406991490825930668506771 *
ss2 *
rr2 + 1.9440916731691306740259506113944
Definition at line 19 of file WdgG4Gradient.h.
◆ dterm_dr_tri
| dterm_dr_tri[14] = 76.542599101037*rr3 + 261.965471402556*rr2*ss - 147.187388523244*rr2 + 272.68562813983*rr*ss2 - 328.309724683578*rr*ss + 88.4028678241039*rr + 87.3218238008525*rr3 - 164.15486234179*ss2 + 94.8724763877787*ss - 16.1804171248232 |
◆ dterm_ds_tri
| dterm_ds_tri[14] = 87.3218238008521*rr3 + 272.68562813983*rr2*ss - 164.154862341789*rr2 + 261.965471402557*rr*ss2 - 328.309724683579*rr*ss + 94.8724763877787*rr + 76.5425991010372*rr3 - 147.187388523244*ss2 + 88.4028678241041*ss - 16.1804171248233 |
◆ term_lin
Initial value: = 0.42148179237593254831600381883471 * tt * (tt - 0.53846931010568310771446931539685) *
(tt - 0.90617984593866396370032134655048) *
(2.7195304527641102139675158885874 * tt + 1.4643836867112864494512896092315)
Definition at line 205 of file WdgG4Gradient.h.
◆ dterm_dt_lin
| dterm_dt_lin[4] = 1.14623256965195*tt*(tt - 0.906179845938664)*(tt - 0.538469310105683) + 0.421481792375933*tt*(tt - 0.906179845938664)*(2.71953045276411*tt + 1.46438368671129) + 0.421481792375933*tt*(tt - 0.538469310105683)*(2.71953045276411*tt + 1.46438368671129) + 0.421481792375933*(tt - 0.906179845938664)*(tt - 0.538469310105683)*(2.71953045276411*tt + 1.46438368671129) |