Hi,
I would like to implement the Raviart-Thomas element in libmesh. At the moment, I have copied the Nedelec files (needle_one_shape, 2D, 3D), renamed them as Raviart and change the others ones in order to make it compile. Generally, to create a new element, I need to define its shape functions, the transformation between the reference and the actual element and the assembly. The shapes functions are defined in the raviart_one, raviart_2d, raviart_3D. Let the bijectivee transformation be x=J X+ b, where x/X is the point on the actual/reference element. By definition: actual_phi(x) = 1/det(J) J reference_phi(X) I should insert this kind of transformation in a file like the hcurl_fe_transformation (so in hDIV_fe_transformation). However I do not know where and when the transformation is it called and where I can access to: J=[ dx/dxi dx/deta dx/dzeta; dy/dxi dy/deta dz/dzeta; dz/dxi dy/deta dz/dzeta] Furthermore, the new file hDIV_fe_transformation should be called during the assembly and I would like to know how and where. Any help would be really appreciated. Thank you in advance GR ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users