I looked at this, but I am not sure how to solve this. Basically:
meshworker/loop.h: 205
dof_info.exterior[face_no].reinit(
neighbor, neighbor->face(neighbor_face_no),
neighbor_face_no);
Here neighbor is not an active cell.
Then we end up in dof_info.h:349 and call get_indices(c) which in turn
calls get_dof_indices() even though the cell is not active.
Scott, can you test if adding
if (!c->is_level_cell() && !c->active()) return;
to dof_info.h: 296 (beginning of get_indices()) makes your code work?
Guido, why are we asking the neighbor for get_dof_indices()? Is that
needed at all?
> --
> The deal.II project is located at
http://www.dealii.org/
> For mailing list/forum options, see
>
https://groups.google.com/d/forum/dealii?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "deal.II User Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
dealii+un...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>
--
Timo Heister
http://www.math.tamu.edu/~heister/