VTK  9.7.20260918
WdgG3Gradient.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
 term_tri [0]
 dterm_dr_tri [0] = -23.8600644025739*rr2 - 51.2674809548703*rr*ss + 32.2735522984644*rr - 25.6337404774352*ss2 + 33.8171618258094*ss - 10.193634604484
 dterm_ds_tri [0] = -25.6337404774352*rr2 - 51.2674809548703*rr*ss + 33.8171618258094*rr - 23.8600644025739*ss2 + 32.2735522984644*ss - 10.193634604484
 term_lin [0] = 0.83333333333333333333333333333333 * tt * (tt - 0.77459666924148337703585307995648)
 dterm_dt_lin [0] = 1.6666666666666667 * tt - 0.64549722436790291

Macro Definition Documentation

◆ size_tri

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

Definition at line 1 of file WdgG3Gradient.h.

◆ size_lin

#define size_lin   (order + 1)

Definition at line 2 of file WdgG3Gradient.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 102 of file WdgG3Gradient.h.

Variable Documentation

◆ rr2

RealT rr2 = rr * rr

Definition at line 11 of file WdgG3Gradient.h.

◆ ss2

RealT ss2 = ss * ss

Definition at line 12 of file WdgG3Gradient.h.

◆ rr3

RealT rr3 = rr2 * rr

Definition at line 13 of file WdgG3Gradient.h.

◆ ss3

RealT ss3 = ss2 * ss

Definition at line 14 of file WdgG3Gradient.h.

◆ term_tri

term_tri[9]
Initial value:
= 33.817161825809371578088757814839 * ss * rr - 10.19363460448397873392423207406 * rr -
10.193634604483976957567392673809 * ss - 25.633740477435161153607623418793 * ss * rr2 -
25.633740477435157600893944618292 * ss2 * rr + 16.13677614923220460241282125935 * ss2 -
7.9533548008579746380064534605481 * ss3 + 16.136776149232218813267536461353 * rr2 -
7.9533548008579746380064534605481 * rr3 + 1.940276706091724978620050023892
RealT ss2
RealT rr3
RealT ss3
RealT rr2

Definition at line 17 of file WdgG3Gradient.h.

◆ dterm_dr_tri

dterm_dr_tri[9] = -23.8600644025739*rr2 - 51.2674809548703*rr*ss + 32.2735522984644*rr - 25.6337404774352*ss2 + 33.8171618258094*ss - 10.193634604484

Definition at line 72 of file WdgG3Gradient.h.

◆ dterm_ds_tri

dterm_ds_tri[9] = -25.6337404774352*rr2 - 51.2674809548703*rr*ss + 33.8171618258094*rr - 23.8600644025739*ss2 + 32.2735522984644*ss - 10.193634604484

Definition at line 83 of file WdgG3Gradient.h.

◆ term_lin

term_lin[2] = 0.83333333333333333333333333333333 * tt * (tt - 0.77459666924148337703585307995648)

Definition at line 94 of file WdgG3Gradient.h.

◆ dterm_dt_lin

dterm_dt_lin[2] = 1.6666666666666667 * tt - 0.64549722436790291

Definition at line 98 of file WdgG3Gradient.h.