template class ImmersedSurfaceQuadrature<1, 1>;
template class ImmersedSurfaceQuadrature<2, 2>;
template class ImmersedSurfaceQuadrature<3, 3>;
+ template class ImmersedSurfaceQuadrature<0, 1>;
template class ImmersedSurfaceQuadrature<1, 2>;
template class ImmersedSurfaceQuadrature<2, 3>;
{
for (unsigned int i = 0; i < quadrature.size(); ++i)
{
- deallog << quadrature.point(i) << ", " << quadrature.weight(i) << ", "
+ if (dim > 0) // Can't print 0-dim points.
+ deallog << quadrature.point(i);
+ deallog << ", " << quadrature.weight(i) << ", "
<< quadrature.normal_vector(i) << std::endl;
}
}
construct_quadrature_and_print_points<3, 3>();
// Face quadrature
+ construct_quadrature_and_print_points<0, 1>();
construct_quadrature_and_print_points<1, 2>();
construct_quadrature_and_print_points<2, 3>();
}
DEAL::Using constructor
DEAL::0.00000 0.00000 0.00000, 1.00000, 0.00000 0.00000 1.00000
DEAL::Using push_back
+DEAL::, 1.00000, 1.00000
+DEAL::Using constructor
+DEAL::, 1.00000, 1.00000
+DEAL::Using push_back
DEAL::0.00000, 1.00000, 0.00000 1.00000
DEAL::Using constructor
DEAL::0.00000, 1.00000, 0.00000 1.00000