7void q_0_nodes_2d(Eigen::MatrixXd &res) {
8 res.resize(1, 2); res <<
12void q_1_nodes_2d(Eigen::MatrixXd &res) {
13 res.resize(4, 2); res <<
20void q_2_nodes_2d(Eigen::MatrixXd &res) {
21 res.resize(9, 2); res <<
33void q_3_nodes_2d(Eigen::MatrixXd &res) {
34 res.resize(16, 2); res <<
53void q_m2_nodes_2d(Eigen::MatrixXd &res) {
54 res.resize(8, 2); res <<
69 case 0: q_0_nodes_2d(
val);
break;
70 case 1: q_1_nodes_2d(
val);
break;
71 case 2: q_2_nodes_2d(
val);
break;
72 case 3: q_3_nodes_2d(
val);
break;
73 case -2: q_m2_nodes_2d(
val);
break;
74 default: assert(
false);
void q_nodes_2d(const int q, Eigen::MatrixXd &val)