<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 33: Slight redesign to Hamiltonian, Liouvillean, and Exact interfaces</title><link>https://sourceforge.net/p/cppqed/feature-requests/33/</link><description>Recent changes to 33: Slight redesign to Hamiltonian, Liouvillean, and Exact interfaces</description><atom:link href="https://sourceforge.net/p/cppqed/feature-requests/33/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 20 Feb 2014 11:03:36 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/cppqed/feature-requests/33/feed.rss" rel="self" type="application/rss+xml"/><item><title>#33 Slight redesign to Hamiltonian, Liouvillean, and Exact interfaces</title><link>https://sourceforge.net/p/cppqed/feature-requests/33/?limit=25#6d9d</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;labels&lt;/strong&gt;:  --&amp;gt; Consistency Issues&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vukics, András</dc:creator><pubDate>Thu, 20 Feb 2014 11:03:36 -0000</pubDate><guid>https://sourceforge.neteb4de161b6cd3fb495e9d764cc18952c9407778e</guid></item><item><title>Slight redesign to Hamiltonian, Liouvillean, and Exact interfaces</title><link>https://sourceforge.net/p/cppqed/feature-requests/33/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 33 has been modified: Slight redesign to Hamiltonian, Liouvillean, and Exact interfaces&lt;br /&gt;
Edited By: Vukics, András (vukics)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vukics, András</dc:creator><pubDate>Thu, 20 Feb 2014 11:03:09 -0000</pubDate><guid>https://sourceforge.net704bf3673ef278929a523a0db2bbb9e6468cdf48</guid></item><item><title>Slight redesign to Hamiltonian, Liouvillean, and Exact interfaces</title><link>https://sourceforge.net/p/cppqed/feature-requests/33/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hamiltonian::addContribution should have this signature:&lt;br /&gt;
void addContribution(double, const StateVectorLow&amp;amp;, StateVectorLow&amp;amp;, double, bool replace) const&lt;br /&gt;
(or even)&lt;br /&gt;
void addContribution(double, const StateVectorLow&amp;amp;, StateVectorLow&amp;amp;&amp;amp;, double, bool replace) const&lt;/p&gt;
&lt;p&gt;Then, it could replace with its contribution, instead of adding&lt;br /&gt;
=&amp;gt; in MCWF_Trajectory::derivs Psi=0 initialization not necessaly&lt;br /&gt;
      Master                  rho=0 ditto&lt;/p&gt;
&lt;p&gt;Liouvillean::actWithJ should have this signature:&lt;br /&gt;
void actWithJ_v(double, const StateVectorLow&amp;amp; psiIN, StateVectorLow&amp;amp; psiOUT, size_t) const&lt;br /&gt;
(or even)&lt;br /&gt;
void actWithJ_v(double, const StateVectorLow&amp;amp; psiIN, StateVectorLow&amp;amp;&amp;amp; psiOUT, size_t) const&lt;br /&gt;
(noting that psiOUT might be the same as psiIN)&lt;br /&gt;
=&amp;gt; copy of rho in Master::step not necessary&lt;/p&gt;
&lt;p&gt;Exact::actWithU ditto.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vukics, András</dc:creator><pubDate>Thu, 20 Feb 2014 11:03:09 -0000</pubDate><guid>https://sourceforge.net2d601f6b7b9b2c0b6b72a7dbf8fd6f0c81581d4d</guid></item></channel></rss>