On 04/12/2017 09:32 AM, David F wrote:
Hello, I'm trying to calculate the symmetric gradients of a solution
vector at an arbitrary set of points. However, so far I have only found
the way to do it at the quadrature points by means of
/fe_values[fe_extractor].get_function_symmetric_gradient/.
I would like to know what is the proper way to do it (calculate the
symmetric gradients at an arbitrary set of points) in dealII at any
other point (I mean using as much as possible dealII's methods), and if
so, is there's a performance difference between calculating it at
quadrature points and at another set of points (obviously, comparing set
of same size)?
Take a look at the VectorTools::point_gradient() function. It gives you
the gradient, which you can symmetrize by hand to get what you want.
I think the documentation of that function also talks about its performance.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email: bange...@colostate.edu
www: http://www.math.colostate.edu/~bangerth/
--
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 dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.