Anders Logg wrote:
> On Mon, Dec 22, 2008 at 03:13:57PM +0100, Harish Narayanan wrote:
>> On Mon, Dec 22, 2008 at 12:42 PM, DOLFIN <[email protected]> wrote:
>>> One or more new changesets pushed to the primary dolfin repository.
>>> A short summary of the last three changesets is included below.
>>>
>>> changeset:   5434:d8bb5b439227b34030db2c7682da63a1841924c5
>>> tag:         tip
>>> user:        "Garth N. Wells <[email protected]>"
>>> date:        Mon Dec 22 11:41:53 2008 +0000
>>> files:       dolfin/io/VTKFile.cpp
>>> description:
>>> Change test for cell-based data in VTKFile.
>>>
>>> The previous test failed for DG elements of order k > 0.
>> I am unable to compile DOLFIN on my machine with this changeset. I
>> receive the following "ambiguous call to pow()" error.
>>
>> dolfin/io/VTKFile.cpp: In member function 'void
>> dolfin::VTKFile::ResultsWrite(const dolfin::Function&) const':
>> dolfin/io/VTKFile.cpp:189: error: call of overloaded
>> 'pow(dolfin::uint, const dolfin::uint&)' is ambiguous
>> /usr/include/architecture/i386/math.h:352: note: candidates are:
>> double pow(double, double)
>> /usr/include/c++/4.0.0/cmath:344: note:                 float
>> std::pow(float, float)
>> /usr/include/c++/4.0.0/cmath:348: note:                 long double
>> std::pow(long double, long double)
>> /usr/include/c++/4.0.0/cmath:352: note:                 double
>> std::pow(double, int)
>> /usr/include/c++/4.0.0/cmath:356: note:                 float
>> std::pow(float, int)
>> /usr/include/c++/4.0.0/cmath:360: note:                 long double
>> std::pow(long double, int)
>> scons: *** [dolfin/io/VTKFile.os] Error 1
>> scons: building terminated because of errors.
>>
>> Harish
> 
> I've made an attempt to fix it, see if it works.
>

I don't think that this fixes the problem. To make it work, the I think 
that mesh.topology().dim() need to be cast. The result won't be an 
unsigned integer, so I've made a change to avoid using std::pow.

Garth

> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> DOLFIN-dev mailing list
> [email protected]
> http://www.fenics.org/mailman/listinfo/dolfin-dev


_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to