<html><head></head><body>Hi Oliver,<br>
<br>
the plain vector can now been accessed using 'native':<br>
<br>
Dune::PDELab::Backend::native(yourVectorBackendContainer) = yourBlockVector;<br>
<br>
should do the trick.<br>
<br>
Best,<br>
    Andreas<br><br><div class="gmail_quote">Am 11. Juni 2016 13:01:08 MESZ, schrieb Oliver Sander <oliver.sander@tu-dresden.de>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Dear pdelab,<br /><br />I have code that assembles an FE problem using pdelab and the istl backend.  Vector stuff ends<br />up in an istl::VectorBackend container type, and all is well.  However, at one point I need<br />to assign a vector given in a plain BlockVector to the istl::VectorBackend container.  This<br />used to be possible with<br /><br /> myVectorBackendContainer.base() = myBlockVector;<br /><br />This doesn't work anymore.  I can get the same result with<br /><br /> *(xV.storage()) = x;<br /><br />but that's a bit ugly.  What is the official way to assign a BlockVector to the corresponding<br />istl VectorBackend Container type?<br /><br />Thanks,<br />Oliver<br /><br /></pre><p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k9mail"><hr /><br />dune-pdelab mailing list<br />dune-pdelab@dune-project.org<br /><a
href="http://lists.dune-project.org/mailman/listinfo/dune-pdelab">http://lists.dune-project.org/mailman/listinfo/dune-pdelab</a><br /></pre></blockquote></div></body></html>