34 namespace domain_traits
37 const std::string name<line_domain>::value =
"Line domain";
41 const line_domain::m_corners = {
42 line_domain::xi_t::Constant(-1.),
43 line_domain::xi_t::Constant(1.)
53 namespace domain_traits
56 std::string
const name<tria_domain>::value =
"Tria domain";
60 const tria_domain::m_corners = {
67 {0, 1}, {1, 2}, {2, 0}
71 = tria_domain::xi_t::Constant(1. / 3.);
76 namespace domain_traits
79 std::string
const name<quad_domain>::value =
"Quad domain";
83 const quad_domain::m_corners = {
91 {0, 1}, {1, 2}, {2, 3}, {3, 0}
99 namespace domain_traits
102 std::string
const name<brick_domain>::value =
"Brick domain";
106 const brick_domain::m_corners = {
114 {0, 1}, {1, 2}, {2, 3}, {3, 0},
115 {4+0, 4+1}, {4+1, 4+2}, {4+2, 4+3}, {4+3, 4+0},
116 {0, 4}, {1, 5}, {2, 6}, {3, 7}