[dune-pdelab] Minimum compiler support for building the PDELab

Markus Blatt markus at dr-blatt.de
Fri Sep 13 12:17:35 CEST 2013


Hi,

On Wed, Sep 11, 2013 at 11:28:30PM +0200, Christian Engwer wrote:
> OK, the problem is the range base for, which was added in g++-4.6. I
> found the following locations:
> 
> rgrep 'for *([^)]*[^:]:[^:][^)]*)' .
> ./dune/pdelab/backend/dense/matrix.hh:150:          for (auto& v : y)
> ./dune/pdelab/backend/dense/matrix.hh:161:          for (auto& v : y)
> ./dune/pdelab/gridfunctionspace/subspacelocalfunctionspace.hh:64:          for (auto& di : this->_dof_index_storage)

I intended to fix this, but this is seems to far more involved that I
did think. The main problem is that the documentation in the code is
very scarce making it really hard to find what e.g. dof_index_storage
is and what type begin() and end() return. I would gues that it is
LFS::iterator but with DUNE you never know and I do not want to do the
guess work.

Would it be possible that the original author fixes this? I would
highly appreciate it.

Markus

-- 
Do you need more support with DUNE or HPC in general? 

Dr. Markus Blatt - HPC-Simulation-Software & Services http://www.dr-blatt.de
Hans-Bunte-Str. 8-10, 69123 Heidelberg, Germany
Tel.: +49 (0) 160 97590858  Fax: +49 (0)322 1108991658 




More information about the dune-pdelab mailing list