I noticed that runing AdaptivityTests/FineToCoarseFieldsTests.jl yields an error when order = 1 is replaced by order = 0 (line 17). The first error is raised by line 36 and reads:
When order = 1 the function get_face_own_dofs is called in test_reference_fe with arguments FineToCoarseRefFE() and GradConformity(), which does not raise any error. When order = 0, the arguments are FineToCoarseRefFE() and L2Conformity().
Is this something intended or a bug? In the latter case, although I'm not sure how to fix it, I'd be eager to help!
Hi,
I noticed that runing AdaptivityTests/FineToCoarseFieldsTests.jl yields an error when
order = 1
is replaced byorder = 0
(line 17). The first error is raised by line 36 and reads:When
order = 1
the functionget_face_own_dofs
is called intest_reference_fe
with argumentsFineToCoarseRefFE()
andGradConformity()
, which does not raise any error. Whenorder = 0
, the arguments areFineToCoarseRefFE()
andL2Conformity()
.Is this something intended or a bug? In the latter case, although I'm not sure how to fix it, I'd be eager to help!
Thanks!
Edit
Adding the definition
ReferenceFEs.get_face_own_dofs(reffe::FineToCoarseRefFE,conf::L2Conformity) = get_face_own_dofs(reffe.reffe,conf)
after Line 109 in Adaptivity/FineToCoarseReferenceFEs.jl seems to work but I'm not sure it's the right way to go.