Loading [MathJax]/extensions/tex2jax.js
VTK
9.4.20250406
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
Filters
CellGrid
Basis
HGrad
TetF2Gradient.h
Go to the documentation of this file.
1
RealT
uu
= 1. - rr - ss - tt;
2
RealT
rs
= rr * ss;
3
RealT
rt
= rr * tt;
4
RealT
st
= ss * tt;
5
RealT
umr
=
uu
- rr;
6
RealT
ums
=
uu
- ss;
7
RealT
umt
=
uu
- tt;
8
9
basisGradient
[0] = 1.0 - 4.0 *
uu
+ 3.0 * ((ss + tt) *
umr
-
st
) - 4.0 *
st
*
umr
;
10
basisGradient
[1] = 1.0 - 4.0 *
uu
+ 3.0 * ((rr + tt) *
ums
-
rt
) - 4.0 *
rt
*
ums
;
11
basisGradient
[2] = 1.0 - 4.0 *
uu
+ 3.0 * ((rr + ss) *
umt
-
rs
) - 4.0 *
rs
*
umt
;
12
13
basisGradient
[3] = 1.0 - 2.0 * (
umr
+ ss + tt) + 3.0 * ((ss + tt) *
umr
+
st
) - 4.0 *
st
*
umr
;
14
basisGradient
[4] = 3.0 * rr *
ums
- 4.0 *
rt
*
ums
;
15
basisGradient
[5] = 3.0 * rr *
umt
- 4.0 *
rs
*
umt
;
16
17
basisGradient
[6] = 3.0 * ss *
umr
- 4.0 *
st
*
umr
;
18
basisGradient
[7] = 1 - 2.0 * (rr +
ums
+ tt) + 3.0 * ((rr + tt) *
ums
+
rt
) - 4.0 *
rt
*
ums
;
19
basisGradient
[8] = 3.0 * ss *
umt
- 4.0 *
rs
*
umt
;
20
21
basisGradient
[9] = 3.0 * tt *
umr
- 4.0 *
st
*
umr
;
22
basisGradient
[10] = 3.0 * tt *
ums
- 4.0 *
rt
*
ums
;
23
basisGradient
[11] = 1 - 2.0 * (
umt
+ rr + ss) + 3.0 * ((rr + ss) *
umt
+
rs
) - 4.0 *
rs
*
umt
;
24
25
basisGradient
[12] = 4.0 *
umr
- 12.0 *
umr
* (ss + tt) + 32.0 *
st
*
umr
;
26
basisGradient
[13] = -4.0 * rr - 12.0 * rr * (
ums
- tt) + 32.0 *
rt
*
ums
;
27
basisGradient
[14] = -4.0 * rr - 12.0 * rr * (
umt
- ss) + 32.0 *
rs
*
umt
;
28
29
basisGradient
[15] = 4.0 * ss - 12.0 * ss * (
umr
+ tt) + 32.0 *
st
*
umr
;
30
basisGradient
[16] = 4.0 * rr - 12.0 * rr * (
ums
+ tt) + 32.0 *
rt
*
ums
;
31
basisGradient
[17] = 32.0 *
rs
*
umt
;
32
33
basisGradient
[18] = -4.0 * ss - 12.0 * ss * (
umr
- tt) + 32.0 *
st
*
umr
;
34
basisGradient
[19] = 4.0 *
ums
- 12.0 *
ums
* (rr + tt) + 32.0 *
rt
*
ums
;
35
basisGradient
[20] = -4.0 * ss - 12.0 * ss * (
umt
- rr) + 32.0 *
rs
*
umt
;
36
37
basisGradient
[21] = -4.0 * tt - 12.0 * tt * (
umr
- ss) + 32.0 *
st
*
umr
;
38
basisGradient
[22] = -4.0 * tt - 12.0 * tt * (
ums
- rr) + 32.0 *
rt
*
ums
;
39
basisGradient
[23] = 4.0 *
umt
- 12.0 *
umt
* (rr + ss) + 32.0 *
rs
*
umt
;
40
41
basisGradient
[24] = 4.0 * tt - 12.0 * tt * (
umr
+ ss) + 32.0 *
st
*
umr
;
42
basisGradient
[25] = 32.0 *
rt
*
ums
;
43
basisGradient
[26] = 4.0 * rr - 12.0 * rr * (
umt
+ ss) + 32.0 *
rs
*
umt
;
44
45
basisGradient
[27] = 32.0 *
st
*
umr
;
46
basisGradient
[28] = 4.0 * tt - 12.0 * tt * (rr +
ums
) + 32.0 *
rt
*
ums
;
47
basisGradient
[29] = 4.0 * ss - 12.0 * ss * (rr +
umt
) + 32.0 *
rs
*
umt
;
48
49
basisGradient
[30] = 27.0 * ss *
umr
- 108.0 *
st
*
umr
;
50
basisGradient
[31] = 27.0 * rr *
ums
- 108.0 *
rt
*
ums
;
51
basisGradient
[32] = -27.0 *
rs
- 108.0 *
rs
*
umt
;
52
53
basisGradient
[33] = 27.0 * tt *
umr
- 108.0 *
st
*
umr
;
54
basisGradient
[34] = -27.0 *
rt
- 108.0 *
rt
*
ums
;
55
basisGradient
[35] = 27.0 * rr *
umt
- 108.0 *
rs
*
umt
;
56
57
basisGradient
[36] = 27.0 *
st
- 108.0 *
st
*
umr
;
58
basisGradient
[37] = 27.0 *
rt
- 108.0 *
rt
*
ums
;
59
basisGradient
[38] = 27.0 *
rs
- 108.0 *
rs
*
umt
;
60
61
basisGradient
[39] = -27.0 *
st
- 108.0 *
st
*
umr
;
62
basisGradient
[40] = 27.0 * tt *
ums
- 108.0 *
rt
*
ums
;
63
basisGradient
[41] = 27.0 * ss *
umt
- 108.0 *
rs
*
umt
;
64
65
basisGradient
[42] = 256.0 *
st
*
umr
;
66
basisGradient
[43] = 256.0 *
rt
*
ums
;
67
basisGradient
[44] = 256.0 *
rs
*
umt
;
ums
RealT ums
Definition
TetF2Gradient.h:6
st
RealT st
Definition
TetF2Gradient.h:4
umt
RealT umt
Definition
TetF2Gradient.h:7
uu
RealT uu
Definition
TetF2Gradient.h:1
umr
RealT umr
Definition
TetF2Gradient.h:5
basisGradient
basisGradient[0]
Definition
TetF2Gradient.h:9
rt
RealT rt
Definition
TetF2Gradient.h:3
rs
RealT rs
Definition
TetF2Gradient.h:2
Generated on Sun Apr 6 2025 09:55:36 for VTK by
1.9.7