33 typedef typename LB::Traits::RangeFieldType Scalar;
35 for (
size_t i=0; i<5; i++)
36 sign_[i] = (s[i]) ? -1.0 : 1.0;
41 Scalar r = 1/std::sqrt(2);
43 facetNormal_[0] = { 0.0, 0.0, -1.0};
44 facetNormal_[1] = {-1.0, 0.0, 0.0};
45 facetNormal_[2] = { r, 0.0, r};
46 facetNormal_[3] = { 0.0, -1.0, 0.0};
47 facetNormal_[4] = { 0.0, r, r};
48 facetNormal_[5] = { r, -r, 0.0};
51 facetArea_[1] = 1/2.0;
52 facetArea_[2] = 1/2.0 * std::sqrt(2);
53 facetArea_[3] = 1/2.0;
54 facetArea_[4] = 1/2.0 * std::sqrt(2);
55 facetArea_[5] = 1/2.0 * std::sqrt(2);
57 facetCenter_[0] = { 0.5, 0.5, 0.0};
58 facetCenter_[1] = { 0.0, 1/3.0, 1/3.0};
59 facetCenter_[2] = { 2/3.0, 1/3.0, 1/3.0};
60 facetCenter_[3] = { 1/3.0, 0.0, 1/3.0};
61 facetCenter_[4] = { 1/3.0, 2/3.0, 1/3.0};
62 facetCenter_[5] = { 1/3.0, 1/3.0, 1/3.0};