Outstanding; it works beautifully! Thanks, Torquil
On 14/11/12 08:55, Yves Renard wrote:
Dear Torquil, You are right, a function equivalent to "add_fem_name" do not exist for integration methods. Of course, since the two systems for fems and integration method derive from the same mechanism (dal_naming_system), the same function can be easily added to getfem_integration.cc. It should be as follow: void add_integration_name(std::string name, dal::naming_system<integration_method>::pfunction f) { dal::singleton<im_naming_system>::instance().add_suffix(name, f); } I add it to the svn version of getfem. Yves. Le 13/11/2012 21:30, Torquil Macdonald Sørensen a écrit :Hi! I have created a custom mesh_fem, and I made it available in my program using the code getfem::add_fem_name("CUSTOM", custom_fem); where custom_fem is a function that returns a getfem::pfem, similarly to how it is done for the built-in mesh_fems in the Getfem source code. I select this mesh_fem using the syntax mf.set_finite_element(getfem::fem_descriptor("FEM_CUSTOM")); However, now I would like to create my own integration method IM_CUSTOM to go with FEM_CUSTOM. My goal is to define an integration method that is exact on FEM_CUSTOM. Is there a nice way to do this without recompiling the Getfem source code? I didn't find any functions analogous to "add_fem_name", but for integration methods rather than mesh_fems. Best regards Torquil Sørensen _______________________________________________ Getfem-users mailing list [email protected] https://mail.gna.org/listinfo/getfem-users
_______________________________________________ Getfem-users mailing list [email protected] https://mail.gna.org/listinfo/getfem-users
