← Back to team overview

dolfin team mailing list archive

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