On Thu, 21 Feb 2013, Benjamin S. Kirk wrote:

> benkirk(3)$ grep -r MatType /software/x86_64/petsc/3.3-p4/include | grep 
> define
> /software/x86_64/petsc/3.3-p4/include/finclude/petscmatdef.h:#define MatType 
> character*(80)

It's also in petscmat.h in their C includes, which gets it into our
petsc_matrix.h, all reasonably enough...

Except that then petsc_matrix.h needs to be included in
sparse_matrix.C for use in SparseMatrix<T>::build(), and so do the
Eigen headers, and then stuff breaks.

I can think of a few ways to fix this, but all are pretty ugly...

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to