VTK  9.7.20260918
WdgG4Gradient.h File Reference

Go to the source code of this file.

Macros

#define size_tri   ((order + 1) * (order + 2) / 2)
#define size_lin   (order + 1)

Functions

 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)

Variables

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)

Macro Definition Documentation

◆ size_tri

#define size_tri   ((order + 1) * (order + 2) / 2)

Definition at line 1 of file WdgG4Gradient.h.

◆ size_lin

#define size_lin   (order + 1)

Definition at line 2 of file WdgG4Gradient.h.

Function Documentation

◆ WORKSPACE() [1/5]

WORKSPACE ( RealT ,
term_tri ,
size_tri  )

◆ WORKSPACE() [2/5]

WORKSPACE ( RealT ,
dterm_dr_tri ,
size_tri  )

◆ WORKSPACE() [3/5]

WORKSPACE ( RealT ,
dterm_ds_tri ,
size_tri  )

◆ WORKSPACE() [4/5]

WORKSPACE ( RealT ,
term_lin ,
size_lin  )

◆ WORKSPACE() [5/5]

WORKSPACE ( RealT ,
dterm_dt_lin ,
size_lin  )

◆ for()

for ( )

Definition at line 226 of file WdgG4Gradient.h.

Variable Documentation

◆ rr2

RealT rr2 = rr * rr

Definition at line 11 of file WdgG4Gradient.h.

◆ ss2

RealT ss2 = ss * ss

Definition at line 12 of file WdgG4Gradient.h.

◆ rr3

RealT rr3 = rr2 * rr

Definition at line 13 of file WdgG4Gradient.h.

◆ ss3

RealT ss3 = ss2 * ss

Definition at line 14 of file WdgG4Gradient.h.

◆ rr4

RealT rr4 = rr2 * rr2

Definition at line 15 of file WdgG4Gradient.h.

◆ ss4

RealT ss4 = ss2 * ss2

Definition at line 16 of file WdgG4Gradient.h.

◆ term_tri

term_tri[14]
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
RealT ss2
RealT rr3
RealT ss3
RealT rr2
RealT rr4
RealT ss4

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

Definition at line 173 of file WdgG4Gradient.h.

◆ 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

Definition at line 189 of file WdgG4Gradient.h.

◆ term_lin

term_lin[4]
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)

Definition at line 220 of file WdgG4Gradient.h.