20 #include "library/laplace_3d.hpp"
22 typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>
dMatrix;
23 typedef Eigen::Matrix<unsigned, Eigen::Dynamic, Eigen::Dynamic> uMatrix;
36 uMatrix surf_elem(2,5);
38 NiHu::quad_1_elem::id, 0, 1, 4, 3,
39 NiHu::quad_1_elem::id, 1, 2, 5, 4;
45 size_t n = surf_sp.get_num_dofs();
46 dMatrix L_surf(n, n), M_surf(n, n), Mt_surf(n, n), N_surf(n, n);
56 L_surf <<
dirac(surf_sp) * L[surf_sp];
57 M_surf <<
dirac(surf_sp) * M[surf_sp] +
dirac(surf_sp) * (-.5*I)[surf_sp];
59 Mt_surf <<
dirac(surf_sp) * Mt[surf_sp] +
dirac(surf_sp) * (.5*I)[surf_sp];
60 N_surf <<
dirac(surf_sp) * N[surf_sp];
62 std::cout <<
"L:\t" << L_surf << std::endl;
63 std::cout <<
"M:\t" << M_surf << std::endl;