<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to CrossProductEquation</title><link>https://sourceforge.net/p/mathmaker/doc4dev/CrossProductEquation/</link><description>Recent changes to CrossProductEquation</description><atom:link href="https://sourceforge.net/p/mathmaker/doc4dev/CrossProductEquation/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 23 Feb 2014 08:42:03 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mathmaker/doc4dev/CrossProductEquation/feed" rel="self" type="application/rss+xml"/><item><title>CrossProductEquation modified by Nicolas Hainaux</title><link>https://sourceforge.net/p/mathmaker/doc4dev/CrossProductEquation/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This class was created to manage specifically Equations like x / a = b / d, or a / x = b / d etc.&lt;br /&gt;
CrossProductEquation.solve_next_step() just creates the next step Equation, using Table.cross_product().&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Possible args for __init__():&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CrossProductEquation&lt;/li&gt;
&lt;li&gt;(Quotient, Quotient)&lt;/li&gt;
&lt;li&gt;(num1, num2, deno1, deno2)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;where Quotients and num* and deno* are Calculables.&lt;br /&gt;
Only one literal object is expected to be among the Quotients, num* and deno*.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fields:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;variable_obj: &lt;em&gt;(read-only)&lt;/em&gt; access to the object containing the variable (it can be cos(alpha), so a Function and not only a literal Item)&lt;/li&gt;
&lt;li&gt;variable_position: &lt;em&gt;(read-only)&lt;/em&gt; indicates the position of the variable&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Variable positions are coded this way:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt;     &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt;     &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt;    &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt;
   &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt;        &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt;        &lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt;       &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Debugging info:&lt;/strong&gt; no dbg_str() method, so far&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://mathmaker.sourceforge.net/participate/doc/classcore_1_1calculus_1_1CrossProductEquation.html"&gt;Check CrossProductEquation's complete doc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="/p/mathmaker/doc4dev/Core%20Objects/"&gt;Back&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nicolas Hainaux</dc:creator><pubDate>Sun, 23 Feb 2014 08:42:03 -0000</pubDate><guid>https://sourceforge.netdc4cb0c6232301e60c5fdee29682ad0686b9b728</guid></item></channel></rss>