Martin Sandve Alnæs wrote:
> Add an instantiation of Array<DirichletBC*> to the .i files beside
> ArrayFunctionPtr.

I added this.

> An use cpp_DirichletBC. 

I tried this is demo/pde/sym-dirichlet-bc/python/demo.py, but I get

Traceback (most recent call last):
   File "demo.py", line 55, in <module>
     bc = cpp_DirichletBC(u0, mesh, boundary)
NameError: name 'cpp_DirichletBC' is not defined


As you say, this is a problem with this
> "inheritance pattern".
> 

Is there a way to 'up cast' Python objects. For example, DirichletBC is 
derived from cpp_DirichletBC, so can I get a cast a DirichletBC object 
to a cpp_DirichletBC object?

Garth



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

Reply via email to