[Insight-users] itkFEMElement2DC0LinearQuadrilateral and 3DC0LinearHexahedron

Julia Schnabel julia.schnabel at kcl.ac.uk
Sun, 22 Feb 2004 13:07:40 +0000


Hello,

I have a quick question concerning these two classes, in particular 
their method :GetIntegrationPointAndWeight() and ::ShapeFunctions() - 
note that this may apply to other itkFEMElement classes as well but I 
haven't checked:

Could it be that the order of the integration points (and weights) does 
not reflect the node order as indicated by the ::ShapeFunctions() method 
(and the ::ShapeFunctionDerivatives())?

E.g. for the 2D quadrilateral, the integration points are given by:
(0.57735,0.57735),(-0.57735,0.57735),(0.57735,-0.57735),(-0.57735,-0.57735)
whereas the local coordinates for the shape functions are:
(-1,-1),(1,-1),(1,1),(-1,1)

Shouldn't the former be:
(-0.57735,-0.57735),(0.57735,-0.57735),(0.57735,0.57735),(-0.57735,0.57735) 
?

It could be that I'm missing something very obvious here (e.g. the index 
"i" means different things in the two methods).

Thanks for any hints!
Julia

---
Julia Schnabel,PhD
Imaging Sciences Institute
Guy's Hospital, King's College London
London SE1 9RT, UK