VTK  9.7.20260918
WdgG1Basis.h
Go to the documentation of this file.
1#define size_tri ((order + 1) * (order + 2) / 2)
2#define size_lin (order + 1)
3
6
7term_tri[0] = 5. / 3. - 2. * rr - 2. * ss;
8term_tri[1] = -1. / 3. + 2. * rr;
9term_tri[2] = -1. / 3. + 2. * ss;
10term_lin[0] = 1. / 2. - sqrt(3) * tt / 2.;
11term_lin[1] = 1. / 2. + sqrt(3) * tt / 2.;
12
13for (int ii = 0; ii < size_lin; ++ii)
14{
15 for (int jj = 0; jj < size_tri; ++jj)
16 {
17 int i_sp = ii * size_tri + jj;
18 basis[i_sp] = term_tri[jj] * term_lin[ii];
19 }
20}
basis[0]
Definition CellC0Basis.h:1
WORKSPACE(RealT, term_tri, size_tri)
term_tri[0]
Definition WdgG1Basis.h:7
#define size_lin
Definition WdgG1Basis.h:2
term_lin[0]
Definition WdgG1Basis.h:10
#define size_tri
Definition WdgG1Basis.h:1