← Back to team overview

dolfin team mailing list archive

Passing arrays from Python

 

How do I pass the pointer to the first element of an array from the
Python interface to a wrapped C++ function? I would like to tabulate the
dofs of a cell, so I tried

    local_facet = cell.index(facet)
    dofs = numpy.array(9, dtype=numpy.uint32)
    dof_map.tabulate_facet_dofs(dofs, local_facet) 

but I get a bunch of memory errors. I don't know to correctly allocate
'dofs' such that I can pass it to tabulate_facet_dofs. 

Garth




Follow ups