On Sun, Sep 08, 2013 at 03:12:35PM +0100, Garth N. Wells wrote: > Any objections to removing dolfin/quadrature? It only contains > BarycenterQuadrature, which in turn depends on CGAL. It needs to be > changed or removed because BarycenterQuadrature.h is the only code > that pollutes the DOLFIN public interface with CGAL code, which makes > the build configuration of code that includes dolfin.h problematic > because it then requires compiler-specific flags to avoid CGAL > throwing errors. > > Removing this code will only possibly affect C++ users - the code in > question is not accessible from the Python interface. If the code is > required, it needs to be wrapped to hide the CGAL files from the > DOLFIN interface.
I think it can be removed. The related functionality for mesh intersection has already been removed (and is being replaced). The quadrature functionality will also be reimplemented and reappear. -- Anders _______________________________________________ fenics mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics
