44 CPPUNIT_ASSERT_EQUAL(dual_coeff.
m(),
unsigned(2));
45 CPPUNIT_ASSERT_EQUAL(dual_coeff.
n(),
unsigned(2));
50 LIBMESH_ASSERT_FP_EQUAL(2, dual_coeff(0,0), my_tol);
51 LIBMESH_ASSERT_FP_EQUAL(-1, dual_coeff(0,1), my_tol);
52 LIBMESH_ASSERT_FP_EQUAL(-1, dual_coeff(1,0), my_tol);
53 LIBMESH_ASSERT_FP_EQUAL(2, dual_coeff(1,1), my_tol);
55 const auto & dual_phi =
_fe->get_dual_phi();
57 CPPUNIT_ASSERT_EQUAL(std::size_t(2), dual_phi.size());
59 const auto & qpoints =
_qrule->get_points();
61 CPPUNIT_ASSERT_EQUAL(qpoints.size(), dual_phi[0].size());
64 LIBMESH_ASSERT_FP_EQUAL(1./2. * (1. - 3.*qpoints[qp](0)), dual_phi[0][qp],
67 CPPUNIT_ASSERT_EQUAL(qpoints.size(), dual_phi[1].size());
70 LIBMESH_ASSERT_FP_EQUAL(1./2. * (1. + 3.*qpoints[qp](0)), dual_phi[1][qp],