Hello,

I would like to use the NonMatching::QuadratureGenerator<dim> class 
directly, as I need to generate multiple (as in many!, unfortunately) 
nonmatching quadratures for the same cell.  Therefore I would like to avoid 
the route of interpolating the level set function onto the whole mesh etc, 
as described in CutFEM tutorial.

Therefore I am thinking about calling the "generate" function, which only 
needs a level set function and a bounding box as inputs.  According to the 
documentation the level set function should provide the gradient and the 
Hessian.  I would like to do this in the reference cell coordinates, so 
that I can simply use this quadrature later via FEView as one normally does.
 
 * The bounding box I presume is the hypercube [0,1]^{dim} for the meshes I 
am interested in. (Can one request them for the reference cell and not the 
triangulation cell?)

 * The level set function should also be reasonably straightforward.  I 
know the function in the physical coordinates (say, f(x)) and all its 
derivatives.  I can also get the map from reference to physical coordinates 
via FEView, let us call this map x=M(y).  The issue is how to extract the 
derivatives of this map so that the chain rule can be applied?  I am mostly 
working with Q1 maps, so of course I could figure out the derivatives "by 
hand".  I am just wondering if there is a more intelligent (code-wise) way 
of doing this?

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/4ac38563-e467-4f1d-8cb4-ee35379515a6n%40googlegroups.com.

Reply via email to