Thanks Joe for the information.<br>I now need to calculate the L_infinity error and L1_error for my problem.<br>I can see the function to use for L_infinity norm, but not sure of the function to use<br>for the L1_error. Any advice please will be highly appreciated.<br>
I am wishing everyone a nice long weekend.<br><br>Kind regards,<br>Jared<br><br><div class="gmail_quote">On Sun, Sep 25, 2011 at 11:27 AM, Jö Fahlke <span dir="ltr"><<a href="mailto:jorrit@jorrit.de">jorrit@jorrit.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Am Fri, 23. Sep 2011, 17:02:06 +0200 schrieb Jared Okiro:<br>
<div class="im">> I am requesting for clarification on the example code in the directory<br>
> dune-pdelab-howto/src/convection-diffusion/dgdiffusion.cc.<br>
> In the section for calculating the L2 error(commented), there is a line like<br>
> this:<br>
><br>
</div>> *typedef DifferenceSquaredAdapter<G,UDGF> DifferenceSquared;*<br>
<br>
Well, DifferenceSquaredAdapter is defined on line 85 in the same file.  It<br>
says there:<br>
<br>
| /*! \brief Adapter returning ||f1(x)-f2(x)||^2 for two given grid functions<br>
|<br>
|   \tparam T1  a grid function type<br>
|   \tparam T2  a grid function type<br>
| */<br>
| template<typename T1, typename T2><br>
| class DifferenceSquaredAdapter<br>
<br>
So both template parameters must be Grid functions, one will usually be your<br>
computed solution, the other one a reference solution (for instance an<br>
analytic solution or a solution computed on a finer mesh).  "G" in the comment<br>
appears to be a misnomer, probably due to bitrot.<br>
<br>
Bye,<br>
Jö.<br>
<font color="#888888"><br>
--<br>
Jorrit (Jö) Fahlke, Interdisciplinary Center for Scientific Computing,<br>
Heidelberg University, Im Neuenheimer Feld 368, D-69120 Heidelberg<br>
Tel: <a href="tel:%2B49%206221%2054%208890" value="+496221548890">+49 6221 54 8890</a> Fax: <a href="tel:%2B49%206221%2054%208884" value="+496221548884">+49 6221 54 8884</a><br>
<br>
Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das<br>
nennen sie ihren Standpunkt.<br>
-- A. Einstein<br>
</font><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
<br>
iQIVAwUBTn7z6+mx9CKgc0OWAQjK9A//R253V0CjHCwQevZT7AuEa3gwz7uuXkTl<br>
wxO+4Tm2OySytmfTbf/2MdjvIEmOn/7j27I0FCWDtS9vAiP4mKmiXbMtJKiQhvRV<br>
FFSfJCHhA4JcJeu08OpKUFdV6J/q34iW0OzfRsciRf9mxEAE0ybPMUXKMTVBB+XL<br>
V6f+V0mkCPeV7xkwGKl6oTo/m3McyjbbJhSCCzVY7ikp8VpMxfPR3vRM9C2gmGOJ<br>
3XaCXMMjqW9jYkNss749B3dTsFnDwq3LpMEnwS/FSC5RV2ePRr+IfmmvafnDTLjg<br>
YB3/vZSGxP/3FhqlYgpNxCeEVIBaguWXplxLqpii64kLmGn3h7UOPRvv4UYAbhDU<br>
G1BqJjK6DU6KaBIcU94SPXqYGO1erOkUVdlkWUXfQ8vVvnyQBw9/971CtcOWXr2V<br>
mgJ9spLR5dsyapqkEFsFKMe1Ac7WLhbfx6mpVDN7ezTtqSt7LVMLn81/NbIE50Yf<br>
bZQ4AR8ZMu7J/1YZXyU0aVtG9FSJIaKSiejr66GNRBC+3FcKKyF2yLRuNzJZ7zid<br>
kbHSrwnhGZSg96rdxbKPOlM5btleOsvU4o4WB8dO3nodyQQL1WB4Gp3raQgw59zP<br>
9cLFIwkQTRt8TjBMFZUJLJwJI06tKOL5wroe68U9VNVROeq6XdwKJytWfExOgYJP<br>
QKK82sDRkDo=<br>
=hotQ<br>
-----END PGP SIGNATURE-----<br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div>Jared Ouma Okiro,</div>
<div>Institute for Analysis and Numerics,</div>
<div>Otto-von- Guericke Universität,</div>
<div>Universitätsplatz 02, Gebaude 02 / 115<br>39106 Magdeburg, Germany<br></div>
<div>Office Tel: +493916712660<br>Fax:         +493916718073<br>Mobile:     +4917657479787<br>Home Tel: +4939155917376<br><a href="mailto:Email%3Ajared.okiro@st.ovgu.de" target="_blank">Email:jared.okiro@st.ovgu.de</a><br>
</div><br>