<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi Oliver, thanks a lot for the clarification!</p>
<p><br>
</p>
<p>In my code I had an include called <br>
</p>
<p>#include
<dune/functions/functionspacebases/pqknodalbasis.hh></p>
<p><br>
</p>
<p>which obviously does not exist any more...I understand that</p>
<p>dune-functions has changed significantly over the last two years</p>
<p>and I need to base my code on the paper in arxiv ?</p>
<p><br>
</p>
<h1 class="title mathjax">Function space bases in the dune-functions
module</h1>
<div class="authors"><a
href="https://arxiv.org/search/cs?searchtype=author&query=Engwer%2C+C">Christian
Engwer</a>, <a
href="https://arxiv.org/search/cs?searchtype=author&query=Gr%C3%A4ser%2C+C">Carsten
Gräser</a>, <a
href="https://arxiv.org/search/cs?searchtype=author&query=M%C3%BCthing%2C+S">Steffen
Müthing</a>, <a
href="https://arxiv.org/search/cs?searchtype=author&query=Sander%2C+O">Oliver
Sander</a></div>
<div class="dateline"> (Submitted on 25 Jun 2018)</div>
<blockquote class="abstract mathjax"> The dune-functions Dune module
provides interfaces for functions and function
space bases. It forms one abstraction level above grids, shape
functions, and
linear algebra, and provides infrastructure for full
discretization frameworks
like dune-pdelab and dune-fem. This document describes the
function space bases
provided by dune-functions. These are based on an abstract
description of bases
for product spaces as trees of simpler bases. From this
description, many
different numberings of degrees of freedom by multi-indices can be
derived in a
natural way. We describe the abstract concepts, document the
programmer
interface, and give a complete example program that solves the
stationary
Stokes equation using Taylor-Hood elements.
</blockquote>
<p><br>
</p>
<p><br>
</p>
<p>Greetings, Benedikt</p>
<p><br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">Am 26.08.19 um 11:51 schrieb Oliver
Sander:<br>
</div>
<blockquote type="cite"
cite="mid:75e00411-4338-bc68-ce8d-00b2d2aa0471@tu-dresden.de">
<pre class="moz-quote-pre" wrap="">Hi Benedikt,
* dune-functions implements Lagrange FE spaces on a given grid.
it uses
* dune-localfunctions, which only implements Lagrange shape functions
on reference elements
Dune originally only had dune-localfunctions, and then implementations of
grid-wide spaces appeared several times. dune-functions came into existence
as an effort to unify these different implementations.
Cheers,
Oliver
On 26.08.19 11:40, Benedikt Oswald wrote:
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Dear Dune, I need Lagrange basis functions on a simplex (tetrahedra) grid.
I understand that there are 2 dune modules for basis functions:
1. Dune Functions
2. Dune Local Functions
What module should I use ? What is the rationale of the two modules ?
Thanks for a few hints.
Greetings, Benedikt
----------------------------------------------------------------------------------------------------------------------
Dr. sc. techn. Benedikt Oswald - first engineer - LSPR AG - phone +41 43 366 90 74 - mobile +41 76 380 91 33
Grubenstrasse 9, CH-8045 Zürich, <a class="moz-txt-link-abbreviated" href="mailto:benedikt.oswald@lspr.swiss">benedikt.oswald@lspr.swiss</a> - <a class="moz-txt-link-abbreviated" href="http://www.lspr.swiss">www.lspr.swiss</a>
----------------------------------------------------------------------------------------------------------------------
_______________________________________________
Dune mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dune@lists.dune-project.org">Dune@lists.dune-project.org</a>
<a class="moz-txt-link-freetext" href="https://lists.dune-project.org/mailman/listinfo/dune">https://lists.dune-project.org/mailman/listinfo/dune</a>
</pre>
</blockquote>
</blockquote>
<pre class="moz-signature" cols="72">--
----------------------------------------------------------------------------------------------------------------------
Dr. sc. techn. Benedikt Oswald - first engineer - LSPR AG - phone +41 43 366 90 74 - mobile +41 76 380 91 33
Grubenstrasse 9, CH-8045 Zürich, <a class="moz-txt-link-abbreviated" href="mailto:benedikt.oswald@lspr.swiss">benedikt.oswald@lspr.swiss</a> - <a class="moz-txt-link-abbreviated" href="http://www.lspr.swiss">www.lspr.swiss</a>
----------------------------------------------------------------------------------------------------------------------
</pre>
</body>
</html>