> I am particularly interested in DoFTools::count_dofs_per_block, which
> does not exist for a hp::DoFHandler. Further investigation in this
> direction brought me to the assumption, that the whole concept of
> grouping components into a block is missing in the hp-context, i.e. in
> the non-hp-case, the number of blocks is stored in FiniteElementData,
> which is a base class of FiniteElement, but I did not find something
> similiar for the FECollection.

That's true. I think the idea ("assumption") is that people would only put 
finite elements into an FECollection that have the same "structure", i.e. have 
the same number of components, same grouping, etc. If this assumption holds, 
one could do everything one does with a regular FiniteElement object also with 
an FECollection by simply looking at one of the elements of the collection.

That said, apart from the check that the elements of the collection have the 
same number of components, the equality of other parts of the "structure" of 
the finite elements is not asserted. It would be interesting if someone 
implemented that.

Best
 W.

-------------------------------------------------------------------------
Wolfgang Bangerth                email:            [email protected]
                                 www: http://www.math.tamu.edu/~bangerth/
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to