On 7/12/20 5:06 PM, Yu Leng wrote:
I am encountered with this error while using adaptive mesh refinement in
parallel.
virtual const FullMatrix<double> &dealii::FiniteElement<2,
2>::get_prolongation_matrix(const unsigned int, const RefinementCase<dim> &) const
The violated condition was:
prolongation[refinement_case - 1][child].n() == this->dofs_per_cell
Additional information:
You are trying to access the matrices that describe how to embed a finite
element function on one cell into the finite element space on one of its
children (i.e., the 'embedding' or 'prolongation' matrices). However, the
current finite element can either not define this sort of operation, or it has
not yet been implemented.
Yu -- could you try to come up with a minimal example that demonstrates the
error? It doesn't have to do anything useful -- just set up the FE, a
DoFHandler, call SolutionTransfer. This way, it would be much simpler for us
to reproduce the error.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email: [email protected]
www: http://www.math.colostate.edu/~bangerth/
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/dealii/326584c7-ba13-6591-32d4-bdaa5b88101a%40colostate.edu.