Thomas,
I should not have given Mesquite such short shrift in my reply
yesterday. With regard to the MappingQEulerian approach, I would
imagine Mesquite would take the mapped points as the mesh points
(basically, what my figures show as the mesh), then smooth those out a
bit, and return new vertex locations. Then I would need to update the
euler_vector to reflect the new vertex positions - this seems to me like
a difficult step since the euler_vector describes displacements of
degrees of freedom rather than vertices. My difficulty comes from not
truly understanding how to think about degrees of freedom in that
euler_vector in relation to my naive view of the descriptors of a mesh -
i.e. vertices.
The way you ought to see Eulerian mappings is that the geometry is
simply described by the graph of a piecewise polynomial function. It
happens that you represent this piecewise polynomial function by a
vector-valued finite element field, but this field need not have
anything to do with the solution of the PDE you're trying to solve and
may in fact use completely different elements. At least in principle,
the two also don't need to be defined on the same mesh, though that is
convenient in practice.
What mesh relaxation would do is replace the Eulerian (geometric) field
described by one solution vector by another solution vector that leads
to less distortion of cells. That the solution vector may correspond to
an interpolating finite element that also has degrees of freedom located
at vertices is really not all that important. Think simply of the
Eulerian field as a vector field with arrows from every point of the
reference domain to a corresponding point in the domain you're trying to
describe, without thinking of the reference domain being subdivided into
cells.
I hope this helps a bit.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email: [email protected]
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 [email protected].
For more options, visit https://groups.google.com/d/optout.