dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #25898
Re: compile-error in python user-defined expression
I have now committed a fix for this particular situation. A dolfin
namespace is now not added to the code if already provided, enabling
things like:
code = """
#include "dolfin/something/WhatEver.h"
namespace dolfin {
...
}
"""
e = Expression(code)
Johan
On 09/03/2012 03:47 PM, Marco Morandini wrote:
> The attached code used to work.
> Now I have to explicitly inlcude dolfin.h, because GenericDofMap.h
> is not included in the generated code.
>
> The workaround I've found is simple, but it is at the same time it is
> somewhat counter-intuitive: the expression code get wrapped inside the
> namespace "dolfin", that must be closed before including "dolfin.h", and
> then reopened.
>
> Marco
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dolfin
> Post to : dolfin@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dolfin
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References