#1665 FieldVector<Dune::GMPField> does not compile
Metadata
Property | Value |
---|---|
Reported by | Carsten Gräser (graeser@math.fu-berlin.de) |
Reported at | Jun 10, 2015 14:23 |
Type | Bug Report |
Version | Git (pre2.4) [cmake] |
Operating System | Unspecified / All |
Last edited by | Carsten Gräser (graeser@math.fu-berlin.de) |
Last edited at | Jun 16, 2015 22:30 |
Closed by | Carsten Gräser (graeser@math.fu-berlin.de) |
Closed at | Jun 16, 2015 22:30 |
Closed in version | 2.4 |
Resolution | Fixed |
Comment | Fixed in master and releases/2.4. |
Description
Dune::FieldVector<Dune::GMPField<128u>,3> is used in test-raviartthomassimplex.cc but does not compile on my system.
The error can be traced back to the fact that operator+= selects the overload for adding a scalar which then tries to construct a scalar from FieldVector. This is triggered by the addition to the fvectortest.cc contained in the attachment.
I also tried to do a full test of FV but this fails in many more positions.
This also prevents the tests in the 2.4 branch of dune-localfunctions from compiling.