#706 Jacobian broken for Q22DLocalFiniteElement
Metadata
Property | Value |
---|---|
Reported by | Jö Fahlke (jorrit@jorrit.de) |
Reported at | Jan 17, 2010 23:27 |
Type | Bug Report |
Version | Git (pre2.4) [autotools] |
Operating System | Unspecified / All |
Last edited by | Jö Fahlke (jorrit@jorrit.de) |
Last edited at | Feb 10, 2010 16:33 |
Closed by | Jö Fahlke (jorrit@jorrit.de) |
Closed at | Feb 10, 2010 16:33 |
Closed in version | Unknown |
Resolution | Fixed |
Comment | in r832 by peter |
Description
dune/localfunctions/test/festfem says:
Bug in evaluateJacobian() for finite element type N4Dune22Q22DLocalFiniteElementIddEE Shape function derivative does not agree with FD approximation Shape function 4 component 0 at position 0.2113248654051871 0.2113248654051871: derivative in direction 0 is 1.436467025586168, but -1.436467025328625 is expected.
Bug in evaluateJacobian() for finite element type N4Dune22Q22DLocalFiniteElementIddEE Shape function derivative does not agree with FD approximation Shape function 5 component 0 at position 0.2113248654051871 0.2113248654051871: derivative in direction 0 is 0.1031336922528344, but -0.1031336922113768 is expected.
Bug in evaluateJacobian() for finite element type N4Dune22Q22DLocalFiniteElementIddEE Shape function derivative does not agree with FD approximation Shape function 6 component 0 at position 0.2113248654051871 0.2113248654051871: derivative in direction 1 is 1.436467025586168, but -1.436467025328625 is expected.
Bug in evaluateJacobian() for finite element type N4Dune22Q22DLocalFiniteElementIddEE Shape function derivative does not agree with FD approximation Shape function 7 component 0 at position 0.2113248654051871 0.2113248654051871: derivative in direction 1 is 0.1031336922528344, but -0.1031336922113768 is expected.
Bug in evaluateJacobian() for finite element type N4Dune22Q22DLocalFiniteElementIddEE Shape function derivative does not agree with FD approximation Shape function 8 component 0 at position 0.2113248654051871 0.2113248654051871: derivative in direction 0 is -1.539600717839002, but 1.539600718025724 is expected.
and some more. Looks like a sign error.