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

Reply via email to