Thread Previous • Date Previous • Date Next • Thread Next |
Anders Logg wrote:
On Wed, Oct 07, 2009 at 10:25:49AM +0100, Garth N. Wells wrote:How costly is this call in Function::restrict _function_space->has_element(element, dolfin_cell)Very cheap (I think).
I expect that this one isn't: boost::scoped_array<uint> dofs(new uint[dofmap.local_dimension(ufc_cell)]); Garth
? It is called for every coefficient on every cell during assembly.This is why I worked on the hash thing yesterday. It does two comparisons, first comparing two uint then to pointers. The hash is now an uint so it should be fast. We could also make this function inline. -- Anders ------------------------------------------------------------------------ _______________________________________________ DOLFIN-dev mailing list DOLFIN-dev@xxxxxxxxxx http://www.fenics.org/mailman/listinfo/dolfin-dev
Thread Previous • Date Previous • Date Next • Thread Next |