http://apcocoa.uni-passau.de/wiki/api.php?action=feedcontributions&user=Skaspar&feedformat=atomApCoCoAWiki - User contributions [en]2024-03-29T04:39:51ZUser contributionsMediaWiki 1.35.0http://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:CharP.BBasisMutantStrategyF2&diff=12326ApCoCoA-1:CharP.BBasisMutantStrategyF22011-11-11T17:31:45Z<p>Skaspar: Minor update.</p>
<hr />
<div><command><br />
<title>CharP.BBasisMutantStrategyF2</title><br />
<short_description>Computes a Border Basis of a given ideal over <tt>F_2</tt>. </short_description><br />
<syntax><br />
CharP.BBasisMutantStrategyF2(I:IDEAL):LIST of POLY<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
Let <em>I</em> be a zero-dimensional ideal over a polynomial ring with coefficient ring F_2. This function computes a border basis of the zero-dimensional radical ideal generated by <em>I</em> and the field polynomials. Furthermore, it uses the Mutant Strategy for stable span computations.<br />
<par/><br />
Please note that this function is a completely ApCoCoALib driven version of the function <ref>CharP.MBBasisF2</ref>.<br />
<itemize><br />
<item>@param <em>I</em> A zero-dimensional ideal.</item><br />
<item>@return A border basis of the zero-dimensional radical ideal generated by the Ideal <em>I</em> and the field polynomials.</item><br />
</itemize><br />
<br />
<example><br />
Use Z/(2)[x[1..4]];<br />
F:=[<br />
x[1]x[2] + x[2]x[3] + x[2]x[4] + x[3]x[4] + x[1] + x[3] + 1, <br />
x[1]x[2] + x[1]x[3] + x[1]x[4] + x[3]x[4] + x[2] + x[3] + 1, <br />
x[1]x[2] + x[1]x[3] + x[2]x[3] + x[3]x[4] + x[1] + x[4] + 1, <br />
x[1]x[3] + x[2]x[3] + x[1]x[4] + x[2]x[4] + 1<br />
];<br />
<br />
-- Then we compute a border basis with<br />
CharP.BBasisMutantStrategyF2(Ideal(F));<br />
<br />
-- Result is<br />
[x[4] + 1, x[3], x[2] + 1, x[1]]<br />
</example><br />
<br />
<br />
</description><br />
<seealso><br />
<see>CharP.MXLSolve</see><br />
<see>Introduction to CoCoAServer</see><br />
<see>Introduction to Groebner Basis in CoCoA</see><br />
<see>CharP.IMNLASolve</see><br />
<see>CharP.IMBBasisF2</see><br />
<see>CharP.MBBasisF2</see><br />
</seealso><br />
<br />
<types><br />
<type>apcocoaserver</type><br />
<type>poly_system</type><br />
</types><br />
<br />
<key>charP.bbasismutantstrategyf2</key><br />
<key>bbasismutantstrategyf2</key><br />
<key>finite field</key><br />
<wiki-category>Package_charP</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BB.BBasisForMP&diff=12325ApCoCoA-1:BB.BBasisForMP2011-11-11T17:28:42Z<p>Skaspar: Added ApCoCoAServer hint.</p>
<hr />
<div><command><br />
<title>BB.BBasisForMP</title><br />
<short_description>Computes the border basis of a zero-dimensional ideal generated by marked polynomials.</short_description><br />
<br />
<syntax><br />
BB.BBasisForMP(F:LIST of LIST):LIST of LIST<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
The input is a list of tuples <tt>[P, T]</tt> where <tt>P</tt> is a polynomial and <tt>T</tt> must be a term of the support of <tt>P</tt> such that <tt>deg(P) = deg(T)</tt>. This function computes the border basis of the zero-dimensional ideal <tt>I</tt> generated by the polynomials <tt>P</tt> with respect to the given term marking. The output is a list of tuples <tt>[P, T]</tt> denoting a border basis of <tt>I</tt> where <tt>P</tt> is a polynomial and <tt>T</tt> is the term of the support of <tt>P</tt> such that <tt>deg(P) = deg(T)</tt> and <tt>T</tt> is a border term. An error will be raised if the given term marking does not lead to a successful computation.<br />
<itemize><br />
<item>@param <em>F</em> List of tuples <tt>[P, T]</tt> where <tt>P</tt> is a polynomial and <tt>T</tt> must be a term of the support of <tt>P</tt> such that <tt>deg(P) = deg(T)</tt>. The polynomials <tt>P</tt> must generate a zero-dimensional ideal.</item><br />
<item>@return A list of tuples <tt>[P, T]</tt> denoting a border basis of <tt>I</tt> where <tt>P</tt> is a polynomial and <tt>T</tt> is the term of the support of <tt>P</tt> such that <tt>deg(P) = deg(T)</tt> and <tt>T</tt> is a border term.</item><br />
</itemize><br />
<example><br />
Use Q[x,y], DegLex;<br />
<br />
F := [<br />
[ x^2 + xy - 1/2y^2 - x - 1/2y, xy ],<br />
[ y^3 - y, y^3 ],<br />
[ xy^2 - xy, xy^2 ]<br />
];<br />
<br />
BB.BBasisForMP(F);<br />
<br />
[[x^2 + xy - 1/2y^2 - x - 1/2y, xy],<br />
[y^3 - y, y^3],<br />
[xy^2 + x^2 - 1/2y^2 - x - 1/2y, xy^2],<br />
[x^3 - x, x^3],<br />
[x^2y - 1/2y^2 - 1/2y, x^2y]]<br />
-------------------------------<br />
</example><br />
<example><br />
Use Q[x,y,z], DegLex;<br />
<br />
F := [<br />
[ x^2 + xy + y^2 - x - 1, x^2 ],<br />
[ xy + y^2 + z, xy ],<br />
[ -x^2 + yz + z + 1, x^2 ]<br />
];<br />
<br />
BB.BBasisForMP(F);<br />
<br />
[[x^2 - x - z - 1, x^2],<br />
[xy + z^2 + x + z + 1, xy],<br />
[yz - x, yz],<br />
[y^2 - z^2 - x - 1, y^2],<br />
[x^2z - xz - z^2 - z, x^2z],<br />
[xz^2 + xz - z^2 + 2x + y, xz^2],<br />
[xyz - x - z - 1, xyz],<br />
[z^3 + xz + z^2 + x + 2z + 1, z^3],<br />
[yz^2 - xz, yz^2]]<br />
-------------------------------<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
<type>ideal</type><br />
</types><br />
<see>BB.BBasis</see><br />
<see>BB.BBasisForOI</see><br />
<key>BBasisForMP</key><br />
<key>BB.BBasisForMP</key><br />
<key>borderbasis.BBasisForMP</key><br />
<wiki-category>Package_borderbasis</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:CharP.BBasisMutantStrategyF2&diff=12324ApCoCoA-1:CharP.BBasisMutantStrategyF22011-11-11T17:23:49Z<p>Skaspar: Initial version.</p>
<hr />
<div><command><br />
<title>charP.BBasisMutantStrategyF2</title><br />
<short_description>Computes a Border Basis of a given ideal over <tt>F_2</tt>. </short_description><br />
<syntax><br />
charP.BBasisMutantStrategyF2(I:IDEAL):LIST of POLY<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
Let <em>I</em> be a zero-dimensional ideal over a polynomial ring with coefficient ring F2. This function computes a border basis of the zero-dimensional radical ideal generated by <em>I</em> and the field polynomials. Furthermore, it uses the Mutant Strategy for stable span computations.<br />
<itemize><br />
<item>@param <em>I</em> A zero-dimensional ideal.</item><br />
<item>@return A border basis of the zero-dimensional radical ideal generated by the Ideal <em>I</em> and the field polynomials.</item><br />
</itemize><br />
<br />
<example><br />
Use Z/(2)[x[1..4]];<br />
F:=[<br />
x[1]x[2] + x[2]x[3] + x[2]x[4] + x[3]x[4] + x[1] + x[3] + 1, <br />
x[1]x[2] + x[1]x[3] + x[1]x[4] + x[3]x[4] + x[2] + x[3] + 1, <br />
x[1]x[2] + x[1]x[3] + x[2]x[3] + x[3]x[4] + x[1] + x[4] + 1, <br />
x[1]x[3] + x[2]x[3] + x[1]x[4] + x[2]x[4] + 1<br />
];<br />
<br />
-- Then we compute a Border Basis with<br />
charP.BBasisMutantStrategyF2(Ideal(F));<br />
<br />
[x[4] + 1, x[3], x[2] + 1, x[1]]<br />
<br />
</example><br />
<br />
<br />
</description><br />
<seealso><br />
<see>CharP.MXLSolve</see><br />
<see>Introduction to CoCoAServer</see><br />
<see>Introduction to Groebner Basis in CoCoA</see><br />
<see>CharP.IMNLASolve</see><br />
<see>CharP.IMBBasisF2</see> <br />
</seealso><br />
<br />
<types><br />
<type>apcocoaserver</type><br />
<type>poly_system</type><br />
</types><br />
<br />
<key>charP.bbasismutantstrategyf2</key><br />
<key>bbasismutantstrategyf2</key><br />
<key>finite field</key><br />
<wiki-category>Package_charP</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=Downloads&diff=12184Downloads2011-05-06T11:05:38Z<p>Skaspar: Updated 1.7 Qt section.</p>
<hr />
<div>The following releases provide the functionality of CoCoA 4.7 together with the additional capabilities of the ApCoCoA library. They are equipped with a graphical user interface. For the official CoCoA releases, visit the [http://cocoa.dima.unige.it CoCoA home page].<br />
<br />
<br />
=ApCoCoA=<br />
<br />
<br />
==ApCoCoA-1.7==<br />
<br />
The current version of ApCoCoA is ApCoCoA-1.7!<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.7.0.exe ApCoCoA-1.7 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.7.0.md5 md5sum] (2011/05/06)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.7.0-win32.zip ApCoCoA-1.7 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.7.0-win32.zip.md5 md5sum] (2011/05/06)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.6.0-linux-x86.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.6.0-linux-x86.tar.gz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.6.0-linux-x86_64.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.6.0-linux-x86_64.tar.gz.md5 md5sum] (2010/12/17)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.6.0-macosx.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.6.0-macosx.tar.gz.md5 md5sum] (2010/12/17)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.7 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.7.0QT.exe ApCoCoA-1.7QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.7.0QT.md5 md5sum] (2011/05/06)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.7.0qt-win.tgz ApCoCoA-1.7QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.7.0qt-win.tgz.md5 md5sum] (2011/05/06)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.7.0-QT-linux-x86.tgz ApCoCoA-1.7QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.7.0-QT-linux-x86.tgz.md5 md5sum] (2010/05/06)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.7.0-QT-linux-x86_64.tgz ApCoCoA-1.7QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.7.0-QT-linux-x86_64.tgz.md5 md5sum] (2010/05/06)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.6.0-QT-macosx.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.6.0-QT-macosx.tgz.md5 md5sum] (2010/12/17)<br />
<br />
<br />
==ApCoCoA-1.6==<br />
<br />
The current version of ApCoCoA is ApCoCoA-1.6!<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0.exe ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0.md5 md5sum] (2010/12/17)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0-win32.zip ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0-win32.zip.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.6.0-linux-x86.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.6.0-linux-x86.tar.gz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.6.0-linux-x86_64.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.6.0-linux-x86_64.tar.gz.md5 md5sum] (2010/12/17)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.6.0-macosx.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.6.0-macosx.tar.gz.md5 md5sum] (2010/12/17)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.6 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0QT.exe ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0QT.md5 md5sum] (2010/12/17)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.6.0qt-win.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.6.0qt-win.tgz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.6.0-QT-linux-x86.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.6.0-QT-linux-x86.tgz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.6.0-QT-linux-x86_64.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.6.0-QT-linux-x86_64.tgz.md5 md5sum] (2010/12/17)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.6.0-QT-macosx.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.6.0-QT-macosx.tgz.md5 md5sum] (2010/12/17)<br />
<br />
==ApCoCoA-1.5==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2.exe ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2.md5 md5sum] (2010/10/15)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2-win32.zip ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2-win32.zip.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.1-linux-x86.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.1-linux-x86.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.1-linux-x86_64.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.1-linux-x86_64.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.1-macosx.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.1-macosx.tar.gz.md5 md5sum] (2010/10/15)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.5.1 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1QT.exe ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1QT.md5 md5sum] (2010/07/29)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5.1-QT-macosx.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5.1-QT-macosx.tgz.md5 md5sum] (2010/07/29)<br />
<br />
<br />
==Older versions==<br />
<br />
For using an earlier version of ApCoCoA please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoALib=<br />
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].<br />
<br />
==Repository==<br />
The [[ApCoCoA:SourceCodeManagement|subversion repository]] contains the bleeding-edge developmental versions of ApCoCoALib.<br />
<br />
==Older Versions==<br />
For using an earlier version of ApCoCoALib please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoA-Matlab-Interface=<br />
Only available for MS Windows. For details see [[ApCoCoA:MatlabToolbox]].<br />
*[http://www.apcocoa.org/~mmachnik/interface/Setup1-02.zip Version 1.02] - Based on CoCoALib 0.99.25 and ApCoCoALib as of 30.01.2009.<br />
<br />
[[Category:ApCoCoA|{{PAGENAME}}]]<br />
[[Category:ApCoCoA|Lib{{PAGENAME}}]]</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:GetApCoCoAServerLogLevel&diff=11939ApCoCoA-1:GetApCoCoAServerLogLevel2011-02-09T15:42:45Z<p>Skaspar: Update due to reorganization of log levels.</p>
<hr />
<div><command><br />
<title>GetApCoCoAServerLogLevel</title><br />
<short_description>Retrieve current log level used by ApCoCoAServer.</short_description><br />
<br />
<syntax><br />
GetApCoCoAServerLogLevel():INT<br />
</syntax><br />
<br />
<description><br />
This function retrieves the log level that is currently used by the ApCoCoAServer for displaying log output. All log messages whose log level is greater than or equal to the log level will be displayed by the ApCoCoAServer. The log levels are (in order of ascending priority) 0 = <tt>FATAL</tt>, 1 = <tt>ERROR</tt> (default), 2 = <tt>WARNING</tt>, 3 = <tt>INFO</tt>, and 4 = <tt>DEBUG</tt>.<br />
<br />
<itemize><br />
<item>@return The log level currently used by the ApCoCoAServer.</item><br />
</itemize><br />
<br />
<example><br />
GetApCoCoAServerLogLevel();<br />
<br />
1<br />
-------------------------------<br />
-- Done.<br />
-------------------------------<br />
</example><br />
<br />
</description><br />
<br />
<types><br />
</types><br />
<br />
<seealso><br />
<see>SetApCoCoAServerLogLevel</see><br />
</seealso><br />
<br />
<key>GetApCoCoAServerLogLevel</key><br />
<key>logging</key><br />
<key>log</key><br />
<br />
[[Category:ApCoCoA Manual|{{PAGENAME}}]]<br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:SetApCoCoAServerLogLevel&diff=11938ApCoCoA-1:SetApCoCoAServerLogLevel2011-02-09T15:41:47Z<p>Skaspar: Fixed a typo.</p>
<hr />
<div><command><br />
<title>SetApCoCoAServerLogLevel</title><br />
<short_description>Influences the amount of log output of ApCoCoAServer.</short_description><br />
<br />
<syntax><br />
SetApCoCoAServerLogLevel(Lvl:INT):INT<br />
</syntax><br />
<br />
<description><br />
This function sets the log level that is used by the ApCoCoAServer for displaying log output. All log messages whose log level is less than or equal to the log level <tt>Lvl</tt> will be displayed by the ApCoCoAServer after a call to this function. Available log levels are (in order of ascending priority) 0 = <tt>FATAL</tt>, 1 = <tt>ERROR</tt> (default), 2 = <tt>WARNING</tt>, 3 = <tt>INFO</tt>, and 4 = <tt>DEBUG</tt>. The function returns the log level previously used by the ApCoCoAServer. <br />
<br />
<itemize><br />
<item>@param <em>Lvl</em> The new log level to be used by the ApCoCoAServer.</item><br />
<item>@return The log level previously used by the ApCoCoAServer.</item><br />
</itemize><br />
<br />
<example><br />
SetApCoCoAServerLogLevel(1);<br />
<br />
0<br />
-------------------------------<br />
-- Done.<br />
-------------------------------<br />
</example><br />
<br />
</description><br />
<br />
<types><br />
</types><br />
<br />
<seealso><br />
<see>GetApCoCoAServerLogLevel</see><br />
</seealso><br />
<br />
<key>SetApCoCoAServerLogLevel</key><br />
<key>logging</key><br />
<key>log</key><br />
<br />
[[Category:ApCoCoA Manual|{{PAGENAME}}]]<br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:SetApCoCoAServerLogLevel&diff=11937ApCoCoA-1:SetApCoCoAServerLogLevel2011-02-09T15:41:26Z<p>Skaspar: Update due to reorganization of log levels.</p>
<hr />
<div><command><br />
<title>SetApCoCoAServerLogLevel</title><br />
<short_description>Influences the amount of log output of ApCoCoAServer.</short_description><br />
<br />
<syntax><br />
SetApCoCoAServerLogLevel(Lvl:INT):INT<br />
</syntax><br />
<br />
<description><br />
This function sets the log level that is used by the ApCoCoAServer for displaying log output. All log messages whose log level is less than or equal to the log level <tt>Lvl</tt> will be displayed by the ApCoCoAServer after a call to this function. Available log levels are (in order of ascending priority) 0 = <tt>FATAL</tt>, 1 = <tt>ERROR</tt>(default), 2 = <tt>WARNING</tt>, 3 = <tt>INFO</tt>, and 4 = <tt>DEBUG</tt>. The function returns the log level previously used by the ApCoCoAServer. <br />
<br />
<itemize><br />
<item>@param <em>Lvl</em> The new log level to be used by the ApCoCoAServer.</item><br />
<item>@return The log level previously used by the ApCoCoAServer.</item><br />
</itemize><br />
<br />
<example><br />
SetApCoCoAServerLogLevel(1);<br />
<br />
0<br />
-------------------------------<br />
-- Done.<br />
-------------------------------<br />
</example><br />
<br />
</description><br />
<br />
<types><br />
</types><br />
<br />
<seealso><br />
<see>GetApCoCoAServerLogLevel</see><br />
</seealso><br />
<br />
<key>SetApCoCoAServerLogLevel</key><br />
<key>logging</key><br />
<key>log</key><br />
<br />
[[Category:ApCoCoA Manual|{{PAGENAME}}]]<br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:SetApCoCoAServerLogLevel&diff=11936ApCoCoA-1:SetApCoCoAServerLogLevel2011-02-09T15:40:42Z<p>Skaspar: Update due to reorganization of log levels.</p>
<hr />
<div><command><br />
<title>SetApCoCoAServerLogLevel</title><br />
<short_description>Influences the amount of log output of ApCoCoAServer.</short_description><br />
<br />
<syntax><br />
SetApCoCoAServerLogLevel(Lvl:INT):INT<br />
</syntax><br />
<br />
<description><br />
This function sets the log level that is used by the ApCoCoAServer for displaying log output. All log messages whose log level is less than or equal to the log level <tt>Lvl</tt> will be displayed by the ApCoCoAServer after a call to this function. Available log levels are (in order of ascending priority) 0 = <tt>FATAL</tt> (default), 1 = <tt>ERROR</tt>, 2 = <tt>WARNING</tt>, 3 = <tt>INFO</tt>, and 4 = <tt>DEBUG</tt>. The function returns the log level previously used by the ApCoCoAServer. <br />
<br />
<itemize><br />
<item>@param <em>Lvl</em> The new log level to be used by the ApCoCoAServer.</item><br />
<item>@return The log level previously used by the ApCoCoAServer.</item><br />
</itemize><br />
<br />
<example><br />
SetApCoCoAServerLogLevel(1);<br />
<br />
0<br />
-------------------------------<br />
-- Done.<br />
-------------------------------<br />
</example><br />
<br />
</description><br />
<br />
<types><br />
</types><br />
<br />
<seealso><br />
<see>GetApCoCoAServerLogLevel</see><br />
</seealso><br />
<br />
<key>SetApCoCoAServerLogLevel</key><br />
<key>logging</key><br />
<key>log</key><br />
<br />
[[Category:ApCoCoA Manual|{{PAGENAME}}]]<br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:GetApCoCoAServerLogLevel&diff=11935ApCoCoA-1:GetApCoCoAServerLogLevel2011-02-09T15:37:13Z<p>Skaspar: Update due to reorganization of log levels.</p>
<hr />
<div><command><br />
<title>GetApCoCoAServerLogLevel</title><br />
<short_description>Retrieve current log level used by ApCoCoAServer.</short_description><br />
<br />
<syntax><br />
GetApCoCoAServerLogLevel():INT<br />
</syntax><br />
<br />
<description><br />
This function retrieves the log level that is currently used by the ApCoCoAServer for displaying log output. All log messages whose log level is greater than or equal to the log level will be displayed by the ApCoCoAServer. The log levels are (in order of ascending priority) 0 = <tt>FATAL</tt> (default), 1 = <tt>ERROR</tt>, 2 = <tt>WARNING</tt>, 3 = <tt>INFO</tt>, and 4 = <tt>DEBUG</tt>.<br />
<br />
<itemize><br />
<item>@return The log level currently used by the ApCoCoAServer.</item><br />
</itemize><br />
<br />
<example><br />
GetApCoCoAServerLogLevel();<br />
<br />
1<br />
-------------------------------<br />
-- Done.<br />
-------------------------------<br />
</example><br />
<br />
</description><br />
<br />
<types><br />
</types><br />
<br />
<seealso><br />
<see>SetApCoCoAServerLogLevel</see><br />
</seealso><br />
<br />
<key>GetApCoCoAServerLogLevel</key><br />
<key>logging</key><br />
<key>log</key><br />
<br />
[[Category:ApCoCoA Manual|{{PAGENAME}}]]<br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=KnownIssues&diff=11909KnownIssues2010-12-17T14:17:17Z<p>Skaspar: Removed references to outdated pages.</p>
<hr />
<div>The list if known issues / errata or bugs is split to the different systems. <br />
<br />
If you are having a problem with CoCoA, please consider the <br />
[[CoCoA:KnownIssues]] or [[CoCoALib:KnownIssues]] if the problem occurs in the CoCoA server. <br />
<br />
If you problem is not listed there, please tell us! Best do it at the [http://apcocoa.org/forum forum].</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=CoCoA:Main_Page&diff=11908CoCoA:Main Page2010-12-17T14:15:49Z<p>Skaspar: Removed spam.</p>
<hr />
<div>=What is CoCoA?=<br />
CoCoA is a computer algebra system. The CoCoA project comprises a small group of researchers studying '''Co'''mputations in '''Co'''mmutative '''A'''lgebra. [http://cocoa.dima.unige.it/ CoCoA] is being developed at the University of Genova (Italy). In addition to this wiki there is a [http://cocoa.mathematik.uni-dortmund.de/forum/ discussion board] for users of CoCoA and the [[:Category:CoCoALib|CoCoAlib]].<br />
<br />
=Which releases are available?=<br />
At the moment there are two releases of CoCoA, namely [[:Category:CoCoA4|CoCoA 4]] and [[:Category:CoCoA5|CoCoA 5]]. You can also find some information about [[Releases|releases]] of CoCoA and its [[History|history]] here, as well as some [[:Category:HowTo|How To's]], describing how to solve special problems with CoCoA. Also, there is a list of articles, containing some [[:Category:documentation|documentation]] for the recent versions of CoCoA.<br />
<br />
Most versions of CoCoA have a graphical user interface, utilizing [[:Category:CoCoAL|CoCoALanguage]] as computing language. <br />
With [[:Category:CoCoALib|CoCoALib]], a C++ library, it is possible to use the CoCoA computing engine for the development of your own applications.<br />
<br />
=How is CoCoA licensed?=<br />
CoCoALib is available under the GPL V2, CoCoA 4.X is freely available for research and educational purposes.<br />
<br />
=What can we compute with CoCoA?=<br />
CoCoA is a special-purpose computer algebra system whose particular strength include<br />
* Gröbner bases<br />
* polynomial factorization<br />
* exact linear algebra<br />
* Hilbert functions<br />
* ideal of points<br />
* toric ideals<br />
<br />
=Where to go from here?=<br />
* [http://cocoa.dima.unige.it/ CoCoA's official web page] <br />
* [[:Category:CoCoA4|CoCoA 4]]<br />
* [[:Category:CoCoA5|CoCoA 5]]<br />
* [[:Category:CoCoALib|CoCoALib]]<br />
* [[:Category:HowTo|How To's]]<br />
<br />
__NOTOC__</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=Downloads&diff=11907Downloads2010-12-17T13:49:39Z<p>Skaspar: Removed "current version" banner.</p>
<hr />
<div>The following releases provide the functionality of CoCoA 4.7 together with the additional capabilities of the ApCoCoA library. They are equipped with a graphical user interface. For the official CoCoA releases, visit the [http://cocoa.dima.unige.it CoCoA home page].<br />
<br />
<br />
=ApCoCoA=<br />
<br />
<br />
==ApCoCoA-1.6==<br />
<br />
The current version of ApCoCoA is ApCoCoA-1.6!<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0.exe ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0.md5 md5sum] (2010/12/17)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0-win32.zip ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0-win32.zip.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.6.0-linux-x86.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.6.0-linux-x86.tar.gz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.6.0-linux-x86_64.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.6.0-linux-x86_64.tar.gz.md5 md5sum] (2010/12/17)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.6.0-macosx.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.6.0-macosx.tar.gz.md5 md5sum] (2010/12/17)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.6 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0QT.exe ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.6.0QT.md5 md5sum] (2010/12/17)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.6.0qt-win.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.6.0qt-win.tgz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.6.0-QT-linux-x86.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.6.0-QT-linux-x86.tgz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.6.0-QT-linux-x86_64.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.6.0-QT-linux-x86_64.tgz.md5 md5sum] (2010/12/17)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.6.0-QT-macosx.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.6.0-QT-macosx.tgz.md5 md5sum] (2010/12/17)<br />
<br />
==ApCoCoA-1.5==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2.exe ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2.md5 md5sum] (2010/10/15)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2-win32.zip ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2-win32.zip.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.1-linux-x86.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.1-linux-x86.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.1-linux-x86_64.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.1-linux-x86_64.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.1-macosx.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.1-macosx.tar.gz.md5 md5sum] (2010/10/15)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.5.1 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1QT.exe ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1QT.md5 md5sum] (2010/07/29)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5.1-QT-macosx.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5.1-QT-macosx.tgz.md5 md5sum] (2010/07/29)<br />
<br />
==ApCoCoA-1.4==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.exe ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz.md5 md5sum] (2010/05/28)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.4 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.exe ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.4qt-linux-x86_64.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.4qt-linux-x86_64.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz.md5 md5sum] (2010/05/28)<br />
<br />
<br />
==Older versions==<br />
<br />
For using an earlier version of ApCoCoA please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoALib=<br />
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].<br />
<br />
==Repository==<br />
The [[ApCoCoA:SourceCodeManagement|subversion repository]] contains the bleeding-edge developmental versions of ApCoCoALib.<br />
<br />
==Older Versions==<br />
For using an earlier version of ApCoCoALib please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoA-Matlab-Interface=<br />
Only available for MS Windows. For details see [[ApCoCoA:MatlabToolbox]].<br />
*[http://www.apcocoa.org/~mmachnik/interface/Setup1-02.zip Version 1.02] - Based on CoCoALib 0.99.25 and ApCoCoALib as of 30.01.2009.<br />
<br />
[[Category:ApCoCoA|{{PAGENAME}}]]<br />
[[Category:ApCoCoA|Lib{{PAGENAME}}]]</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=Downloads&diff=11901Downloads2010-12-17T10:50:28Z<p>Skaspar: Added correct linux links.</p>
<hr />
<div>The following releases provide the functionality of CoCoA 4.7 together with the additional capabilities of the ApCoCoA library. They are equipped with a graphical user interface. For the official CoCoA releases, visit the [http://cocoa.dima.unige.it CoCoA home page].<br />
<br />
<br />
=ApCoCoA=<br />
<br />
<br />
==ApCoCoA-1.6==<br />
<br />
The current version of ApCoCoA is ApCoCoA-1.6!<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2.exe ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2.md5 md5sum] (2010/12/17)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2-win32.zip ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2-win32.zip.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.1-linux-x86.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.1-linux-x86.tar.gz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.1-linux-x86_64.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.1-linux-x86_64.tar.gz.md5 md5sum] (2010/12/17)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.1-macosx.tar.gz ApCoCoA-1.6 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.1-macosx.tar.gz.md5 md5sum] (2010/12/17)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.6 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1QT.exe ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1QT.md5 md5sum] (2010/12/17)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.6.0-QT-linux-x86.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.6.0-QT-linux-x86.tgz.md5 md5sum] (2010/12/17)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.6.0-QT-linux-x86_64.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.6.0-QT-linux-x86_64.tgz.md5 md5sum] (2010/12/17)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5.1-QT-macosx.tgz ApCoCoA-1.6QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5.1-QT-macosx.tgz.md5 md5sum] (2010/12/17)<br />
<br />
==ApCoCoA-1.5==<br />
<br />
The current version of ApCoCoA is ApCoCoA-1.5.1!<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2.exe ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2.md5 md5sum] (2010/10/15)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2-win32.zip ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1-SR2-win32.zip.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.1-linux-x86.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.1-linux-x86.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.1-linux-x86_64.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.1-linux-x86_64.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.1-macosx.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.1-macosx.tar.gz.md5 md5sum] (2010/10/15)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.5.1 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1QT.exe ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.1QT.md5 md5sum] (2010/07/29)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5.1-QT-macosx.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5.1-QT-macosx.tgz.md5 md5sum] (2010/07/29)<br />
<br />
==ApCoCoA-1.4==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.exe ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz.md5 md5sum] (2010/05/28)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.4 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.exe ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.4qt-linux-x86_64.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.4qt-linux-x86_64.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz.md5 md5sum] (2010/05/28)<br />
<br />
<br />
==Older versions==<br />
<br />
For using an earlier version of ApCoCoA please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoALib=<br />
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].<br />
<br />
==Repository==<br />
The [[ApCoCoA:SourceCodeManagement|subversion repository]] contains the bleeding-edge developmental versions of ApCoCoALib.<br />
<br />
==Older Versions==<br />
For using an earlier version of ApCoCoALib please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoA-Matlab-Interface=<br />
Only available for MS Windows. For details see [[ApCoCoA:MatlabToolbox]].<br />
*[http://www.apcocoa.org/~mmachnik/interface/Setup1-02.zip Version 1.02] - Based on CoCoALib 0.99.25 and ApCoCoALib as of 30.01.2009.<br />
<br />
[[Category:ApCoCoA|{{PAGENAME}}]]<br />
[[Category:ApCoCoA|Lib{{PAGENAME}}]]</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=LWBugTrackerForTesting&diff=11893LWBugTrackerForTesting2010-12-16T14:57:44Z<p>Skaspar: Moved BBscheme "bug" to resolved.</p>
<hr />
<div>To report a bug, add a line describing the problem and how to reproduce it in the "Open" section.<br />
<br />
==Open==<br />
* ApCoCoAServer throws the error/warning: ''Trying to launch application: /home/garak/ApCoCoA-1.6.0/plugins/org.apcocoa.contribution.linux.x86.gtk.fragment_1.6.0.201012151632/os/linux/apcocoa/Glpk/bin/glpsol in path ' ' '' (x86 Linux) SN<br />
** ST-2010-12-16: This is the usual info when launching stuff by the server. Maybe the empty path is irritating. Are there any errors after this line?<br />
* The input line ''<->'' closes the ApCoCoA Session after printing two parse errors. (x86 Linux Moccha) SN<br />
* ApCoCoAServer & ApCoCoAQT crashed with 'invalid pointer' when I tried to use (missing) GNUPlot: ''Trying to launch application: /home/garak/ApCoCoA-1.6.0/gnuplot/bin/wgnuplot in path' ' No path is given.'' (x86 Linux QT) SN<br />
** ST-2010-12-16: We have to discuss a standard way of handling missing external binaries (which we do not want to supply for some platforms, like gnuplot on linux).<br />
* The function Weyl.WGB() is although giving a correct output, but Server displays a following warning message after completion<br />
** JL: This error message appears if some memory leakage occurs. Please check your code for non-freed memory.<br />
<br />
***IMMINENT DISASTER*** CoCoA::GlobalManager being destroyed while CoCoA objects still live!<br />
For example, in the Ring A::=QQ[x,y], run the command Weyl.WGB(Ideal(x,y)); RA<br />
<br />
==Assigned==<br />
* Unpacking win standalone, starting and reusing already existing projec raises error "ApCoCoA could not be started. Reason: The given ApCoCoA executable does not exist.". In the preferences, the interpreter install is deleted when opening the preferences dialog. Also every time you start it you need a new workspace. EU<br />
* ''Latte tests fail on Linux/Mac''. Latte build seems to be broken. Linux 32/64, Mac, SK<br />
** SK-2010-12-15: Update: the tests only fail if called from Moccha.<br />
** SK-2010-12-15: Update: fixed on Linux platforms. Mac platform will be fixed shortly (I guess).<br />
*** ST-2010-12-16: Hmm, with the MacOS 10.5 vs 10.6 issue this might take some time. There are currently more important issues I'll fix first. <br />
* Moccha uses some Java-1.6 specifics s.a. String.isEmpty() which shoule be avoided due to 1.5 compatibility.<br />
** ST-2010-12-15: Fixed for the problem in question, however we need to check all files for this issue. However, we need a pure 1.5 installation for this.<br />
<br />
==Resolved==<br />
* ''ApCoCoA default interpreter missing''. After an update via the Eclipse update mechanism the default ApCoCoA interpreter is missing and it is not possible to add a new interpreter other than 'cocoa_text'. Linux 32 (Update), SK<br />
** SK/ST-2010-12-16: OK<br />
** ST-2010-12-16: Problem is a bug in the DLTK, which forces us to use lower case only names for the ApCoCoA executable.<br />
** SK-2010-12-15: Temporary workaround to get it working: rename 'ApCoCoAText' to 'cocoa_text' and select it as interpreter.<br />
** (?) Some issue with the downloaded version (ApCoCoA-1.6.0-20101215-1631-linux.gtk.x86.tar.gz) SN<br />
* ''Opening of library files broken''. Add new project, go to libraries, try to open. Instead of the content, an error message is displayed in the editor window. MacOS X, ST<br />
** ST-2010-12-16: OK<br />
* Naming of "Default Interpreter".<br />
** ST-2010-12-16: OK<br />
* ''Latte tests fail on Standalone'': Error massage is: TestLatte06(): FAILURE! TODO: Some error message!. EU<br />
* The test suit is not running successfully in standalone at WindowsXP. When I run $apcocoa/ts/aunit.RunTests(); I get the following error message: TestTemplate01(): FAILURE! Unknown operator, TestTemplate02(): SUCCESS!. EU<br />
** Did you follow the instructions and execute '''both''' commands <pre>$apcocoa/ts/aunit.RegisterAllTests();$apcocoa/ts/aunit.RunTests();</pre><br />
* Two functions IMXLSolve and IMNLASolve are missing in the documentation of the package CharP. <br />
** TS-2010-12-16: The two functions will be added today.<br />
* The Alias for the package CharP is also not working The error message displayed is "ERROR: Non local alias CharP CONTEXT: CharP.XLSolve(F).". EU<br />
** ST-2010-12-16: Fixed, alias was still Char2.<br />
* "My" functions ''G2V.G2VAlgorithm(...)'' is missing in tab completion. Am I missing something in my .cpkg? SN<br />
** ST-2010-12-16: Corresponding entry in aliases.coc was missing, it's fixed, please check if it is working.<br />
* ''Inconvenience While restarting ApCoCoA with Moccha''. While working in Eclips GUI(Moccha) when we restart ApCoCoA with restart button then it asks for saving the unsaved file if there is any. It would be nice if it do not asks for it. Moccha(Windows), EU<br />
** ST-2010-12-14: There is an option ''Save required dirty editors before launching'' under ''Preferences > Run/Debug > Launchin'', which you can set to ''Always'', ''Never'' or ''Prompt''.<br />
* '''#######VERSIONSTRING#######' not replaced''. The string '#######VERSIONSTRING#######' is not being replaced but should be replaced with current version number. Linux 32 (Update), SK<br />
* ApCoCoAServer doesn't lauch correctly for ApCoCoA GUI in Mac.<br />
** ST-2010-12-15: ApCoCoAServer was compiled on 10.6, the problem occured on a 10.5 machine. After recompiling needed libraries and server with cxx-flags "-isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" it is now exectuable again on the 10.5 machine.<br />
* ''GLPK tests fail on Linux with GLPK > 4.34''. Due to a change in the input file format for glpsol. Linux 32/64, SK<br />
** SK-2010-12-15: Will be fixed after the release.<br />
* The Linux *.zip-files can not be extracted. Renaming to *.tar.gz solves the problem, TS<br />
** ST-2010-12-15: Fixed, files are now named correctly.<br />
* Wrong about text "1.5.1"<br />
** ST-2010-12-15: OK.<br />
* In the ApCoCoA preferences dialog there is a typo in "Choose method to start CoCoA". It states "spawner withot PTY".<br />
** ST-2010-12-15: OK.<br />
* At line 770 in the package CharP there is a typo error i.e. "EndIf;8". Please remove 8 from there. EU.<br />
** SK-2010-12-15: Fixed.<br />
* The function name BB.BBscheme(); should be renamed to BB.BBScheme(); (just a suggestion !) RA<br />
** SK-2010-12-16: Will be done after the release as a part of the cleanup of the borderbasis package.<br />
<br />
==Closed==</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:Num.SimDiag&diff=11887ApCoCoA-1:Num.SimDiag2010-12-16T13:27:29Z<p>Skaspar: Fixed a typo.</p>
<hr />
<div> <command><br />
<title>Num.SimDiag</title><br />
<short_description>Computes an approximate diagonalization of a set of matrices.</short_description><br />
<syntax><br />
Num.SimDiag(A:LIST, MaxIt:INT):[B:MAT, C:MAT]<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function returns a list of two matrices, containing the approximate (almost) eigenvectors of the matrices in <tt>A</tt> and its inverse. <br />
<br />
<itemize><br />
<item>@param <em>A</em> A list of quadratic matrices with rational entries.</item><br />
<item>@param <em>MaxIt</em> The maximum number of iterations.</item><br />
<item>@return The output is a list of two matrices <tt>[B:MAT, C:MAT]</tt>. The first matrix <tt>B</tt> contains the real almost eigenvectors of the matrices in <tt>A</tt>. The matrix <tt>C</tt> is the inverse of <tt>B</tt>.</item><br />
</itemize><br />
<br />
<br />
<example><br />
M1 := Mat([[0, 0, -0.079, -0.018],[0, 0, 0.032, -0.012], [1, 0, 1.056, -0.012],[0, 1, -0.060, 1.025]]);<br />
M2 := Mat([[0, -0.063, 0, -0.018],[1, 1.026, 0, -0.012], [0, 0, 0, -0.012], [0, 0, 1, 1.025]]);<br />
M1 := Transposed(M1);<br />
M2 := Transposed(M2);<br />
Result := Num.SimDiag([M1,M2],10);<br />
<br />
Dec(Result[2]*M1*Result[1],3);<br />
Dec(Result[2]*M2*Result[1],3);<br />
<br />
<br />
Mat([<br />
[<quotes>0.062</quotes>, <quotes>0.016</quotes>, <quotes>0.000</quotes>, <quotes>0.006</quotes>],<br />
[<quotes>0.021</quotes>, <quotes>0.030</quotes>, <quotes>-0.002</quotes>, <quotes>-0.000</quotes>],<br />
[<quotes>0.000</quotes>, <quotes>0.005</quotes>, <quotes>1.006</quotes>, <quotes>-0.035</quotes>],<br />
[<quotes>-0.000</quotes>, <quotes>-0.000</quotes>, <quotes>-0.031</quotes>, <quotes>0.982</quotes>]<br />
])<br />
-------------------------------<br />
Mat([<br />
[<quotes>0.048</quotes>, <quotes>0.000</quotes>, <quotes>0.030</quotes>, <quotes>-0.005</quotes>],<br />
[<quotes>0.000</quotes>, <quotes>0.991</quotes>, <quotes>-0.002</quotes>, <quotes>-0.021</quotes>],<br />
[<quotes>0.020</quotes>, <quotes>0.005</quotes>, <quotes>0.029</quotes>, <quotes>-0.000</quotes>],<br />
[<quotes>0.000</quotes>, <quotes>-0.030</quotes>, <quotes>-0.000</quotes>, <quotes>0.982</quotes>]<br />
])<br />
-----------------------------<br />
</example><br />
</description><br />
<seealso><br />
<see>Introduction to CoCoAServer</see><br />
<see>Num.QR</see><br />
<see>Num.SVD</see><br />
<see>Num.EigenValues</see><br />
<see>Num.EigenValuesAndVectors</see><br />
<see>Num.EigenValuesAndAllVectors</see><br />
</seealso><br />
<types><br />
<type>apcocoaserver</type><br />
<type>matrix</type><br />
</types><br />
<key>simdiag</key><br />
<key>num.simdiag</key><br />
<key>numerical.simdiag</key><br />
<wiki-category>Package_numerical</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:HowTo:Testing_For_Releases&diff=11754ApCoCoA-1:HowTo:Testing For Releases2010-12-13T10:18:55Z<p>Skaspar: Cosmetic changes.</p>
<hr />
<div>=General Remarks=<br />
* Take the following remarks as a guidance to get started. <br />
* It's mainly an incomplete list of features that have to be tested, if you miss something, add it.<br />
<br />
=What to test=<br />
<br />
On Win, Linux 32 and 64, MacOS X:<br />
* Moccha (Standalone, Plugin, Update, WINstaller) + ApCoCoA (Server + BBFServer) + Documentation<br />
* Qt + ApCoCoA (Server + BBFServer) + Documentation<br />
<br />
=Test plans=<br />
<br />
==Moccha - Standalone==<br />
* Download and unzip latest from [ftp://ftp.apcocoa.org/builds/apcocoa/nightly/moccha/ here].<br />
* Test GUI features using a new workspace.<br />
* Test using an already existing workspace (one that was created with an older version). Check, that everything there is still there and works.<br />
* GUI functionalities to test:<br />
** Create new Project and files in the project (package, cocoa, interactive).<br />
** Work with the different editor windows: Send cocoa commands using Alt+Enter, the corresponding button and the menu entry.<br />
** Start the ApCoCoAServer and execute the ApCoCoA Test Suite:<br />
** History functionality in interactive editor window.<br />
** Code completion: see, if your own functions are all present.<br />
** Call the help system and look for some functions, see if your own functions are present, do full text search for your own functions.<br />
** Change the preferences and see if they are applied correctly (server port, userinit, colors,...).<br />
* Start the ApCoCoABBFServer and execute some commands (please note that there is not button in the GUI to start the ApCoCoABBFServer).<br />
<br />
==Moccha - Plugin==<br />
<br />
* Download and install some eclipse version from [http://www.eclipse.org/ eclipse.org].<br />
* Install the ApCoCoA Plugin from http://www.apcocoa.org/testupdatesite.<br />
* Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite, check the documentation.<br />
<br />
==Moccha - Update==<br />
<br />
* Download and install an old version of Moccha from [http://www.apcocoa.org/wiki?title=ApCoCoA:Downloads here].<br />
* Create a project and some files, change some preferences.<br />
* Change the preconfigured update site to http://www.apcocoa.org/testupdatesite<br />
* Update Moccha.<br />
* See if everything works as expected.<br />
* Test some of the GUI functionalities; at least create a new project, an interactive file, start the server, and execute the Test Suite.<br />
<br />
==Qt==<br />
<br />
* Download and install the Qt distribution.<br />
* Start the server and run the Test Suite.<br />
<br />
=Reporting Bugs=<br />
<br />
Please report bugs [[LWBugTrackerForTesting| here]].</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:HowTo:Testing_For_Releases&diff=11753ApCoCoA-1:HowTo:Testing For Releases2010-12-13T10:15:15Z<p>Skaspar: Added ApCoCoABBFServer entry.</p>
<hr />
<div>=General Remarks=<br />
* Take the following remarks as a guidance to get started. <br />
* It's mainly an incomplete list of features that have to be tested, if you miss something, add it.<br />
<br />
=What to test=<br />
<br />
On Win, Linux 32 and 64, MacOS X:<br />
* Moccha (Standalone, Plugin, Update, WINstaller) + ApCoCoA (Server + BBFServer) + Documentation<br />
* Qt + ApCoCoA (Server + BBFServer) + Documentation<br />
<br />
=Test plans=<br />
<br />
==Moccha - Standalone==<br />
* Download and unzip latest from [ftp://ftp.apcocoa.org/builds/apcocoa/nightly/moccha/ here].<br />
* Test GUI features using a new workspace<br />
* Test using an already existing workspace (one that was created with an older version). Check, that everything there is still there and works.<br />
* GUI functionalities to test:<br />
** Create new Project and files in the project (package, cocoa, interactive).<br />
** Work with the different editor windows: Send cocoa commands using Alt+Enter, the corresponding button and the menu entry.<br />
** Start the ApCoCoAServer and execute the ApCoCoA Test Suite:<br />
** Start the ApCoCoABBFServer and execute some commands (please note that there is not button in the GUI to start the ApCoCoABBFServer).<br />
** History functionality in interactive editor window.<br />
** Code completion: see, if your own functions are all present.<br />
** Call the help system and look for some functions, see, if your own functions are present, do full text search for your own functions.<br />
** Change the preferences and see if they are applied correctly (server port, userinit, colors,...).<br />
<br />
==Moccha - Plugin==<br />
<br />
* Download and install some eclipse version from [http://www.eclipse.org/ eclipse.org].<br />
* Install the ApCoCoA Plugin from http://www.apcocoa.org/testupdatesite.<br />
* Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite, check the documentation.<br />
<br />
==Moccha - Update==<br />
<br />
* Download and install an old version of Moccha from [http://www.apcocoa.org/wiki?title=ApCoCoA:Downloads here]<br />
* Create a project and some files, change some preferences.<br />
* Change the preconfigured update site to http://www.apcocoa.org/testupdatesite<br />
* Update Moccha<br />
* See if everything works as expected.<br />
* Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite.<br />
<br />
==Qt==<br />
<br />
* Download and install the Qt distribution.<br />
* Start the server and run the Test Suite.<br />
<br />
=Reporting Bugs=<br />
<br />
Please report bugs [[LWBugTrackerForTesting| here]].</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:HowTo:Testing_For_Releases&diff=11752ApCoCoA-1:HowTo:Testing For Releases2010-12-13T10:11:26Z<p>Skaspar: Fixed typo.</p>
<hr />
<div>=General Remarks=<br />
* Take the following remarks as a guidance to get started. <br />
* It's mainly an incomplete list of features that have to be tested, if you miss something, add it.<br />
<br />
=What to test=<br />
<br />
On Win, Linux 32 and 64, MacOS X:<br />
* Moccha (Standalone, Plugin, Update, WINstaller) + ApCoCoA (Server + BBFServer) + Documentation<br />
* Qt + ApCoCoA (Server + BBFServer) + Documentation<br />
<br />
=Test plans=<br />
<br />
==Moccha - Standalone==<br />
* Download and unzip latest from [ftp://ftp.apcocoa.org/builds/apcocoa/nightly/moccha/ here].<br />
* Test GUI features using a new workspace<br />
* Test using an already existing workspace (one that was created with an older version). Check, that everything there is still there and works.<br />
* GUI functionalities to test:<br />
** Create new Project and files in the project (package, cocoa, interactive).<br />
** Work with the different editor windows: Send cocoa commands using Alt+Enter, the corresponding button and the menu entry.<br />
** Start the Server and execute the ApCoCoA Test Suite: <br />
** History functionality in interactive editor window.<br />
** Code completion: see, if your own functions are all present.<br />
** Call the help system and look for some functions, see, if your own functions are present, do full text search for your own functions.<br />
** Change the preferences and see if they are applied correctly (server port, userinit, colors,...).<br />
<br />
==Moccha - Plugin==<br />
<br />
* Download and install some eclipse version from [http://www.eclipse.org/ eclipse.org].<br />
* Install the ApCoCoA Plugin from http://www.apcocoa.org/testupdatesite.<br />
* Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite, check the documentation.<br />
<br />
==Moccha - Update==<br />
<br />
* Download and install an old version of Moccha from [http://www.apcocoa.org/wiki?title=ApCoCoA:Downloads here]<br />
* Create a project and some files, change some preferences.<br />
* Change the preconfigured update site to http://www.apcocoa.org/testupdatesite<br />
* Update Moccha<br />
* See if everything works as expected.<br />
* Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite.<br />
<br />
==Qt==<br />
<br />
* Download and install the Qt distribution.<br />
* Start the server and run the Test Suite.<br />
<br />
=Reporting Bugs=<br />
<br />
Please report bugs [[LWBugTrackerForTesting| here]].</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:HowTo:Testing_For_Releases&diff=11751ApCoCoA-1:HowTo:Testing For Releases2010-12-13T10:10:40Z<p>Skaspar: Mentioned ApCoCoABBFServer.</p>
<hr />
<div>=General Remarks=<br />
* Take the following remarks as a guidance to get started. <br />
* It's mainly an incomplete list of features that have to be tested, if you miss something, add it.<br />
<br />
=What to test=<br />
<br />
On Win, Linux 32 and 64, MacOS X:<br />
* Moccha (Standalone, Plugin, Update, WINstaller) + ApCoCoA (Server + BBFServer) + Documentation<br />
* Qt + ApCoCoA (Server + BBF-Server) + Documentation<br />
<br />
<br />
=Test plans=<br />
<br />
==Moccha - Standalone==<br />
* Download and unzip latest from [ftp://ftp.apcocoa.org/builds/apcocoa/nightly/moccha/ here].<br />
* Test GUI features using a new workspace<br />
* Test using an already existing workspace (one that was created with an older version). Check, that everything there is still there and works.<br />
* GUI functionalities to test:<br />
** Create new Project and files in the project (package, cocoa, interactive).<br />
** Work with the different editor windows: Send cocoa commands using Alt+Enter, the corresponding button and the menu entry.<br />
** Start the Server and execute the ApCoCoA Test Suite: <br />
** History functionality in interactive editor window.<br />
** Code completion: see, if your own functions are all present.<br />
** Call the help system and look for some functions, see, if your own functions are present, do full text search for your own functions.<br />
** Change the preferences and see if they are applied correctly (server port, userinit, colors,...).<br />
<br />
==Moccha - Plugin==<br />
<br />
* Download and install some eclipse version from [http://www.eclipse.org/ eclipse.org].<br />
* Install the ApCoCoA Plugin from http://www.apcocoa.org/testupdatesite.<br />
* Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite, check the documentation.<br />
<br />
==Moccha - Update==<br />
<br />
* Download and install an old version of Moccha from [http://www.apcocoa.org/wiki?title=ApCoCoA:Downloads here]<br />
* Create a project and some files, change some preferences.<br />
* Change the preconfigured update site to http://www.apcocoa.org/testupdatesite<br />
* Update Moccha<br />
* See if everything works as expected.<br />
* Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite.<br />
<br />
==Qt==<br />
<br />
* Download and install the Qt distribution.<br />
* Start the server and run the Test Suite.<br />
<br />
=Reporting Bugs=<br />
<br />
Please report bugs [[LWBugTrackerForTesting| here]].</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:LinAlg.REF&diff=11343ApCoCoA-1:LinAlg.REF2010-11-19T19:03:25Z<p>Skaspar: Corrected description.</p>
<hr />
<div><command><br />
<title>LinAlg.REF</title><br />
<short_description>Computes a row echelon form of a matrix.</short_description><br />
<br />
<syntax><br />
LinAlg.REF(M:MAT, CompRREF:BOOL, BACKEND:STRING):MAT<br />
LinAlg.REF(M:MAT, P:INT, CompRREF:BOOL, BACKEND:STRING):MAT<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function allows you to compute a (reduced) row echelon form of a matrix <tt>M</tt> defined over a (finite) field. If you want to use the first version without the parameter <tt>P</tt>, the components of the input matrix <tt>M</tt> must be castable to type <tt>RAT</tt> (<tt>BACKEND</tt> = <quotes>INTERNAL</quotes>) or <tt>ZMOD</tt> (<tt>BACKEND</tt> = <quotes>IML</quotes> or <tt>BACKEND</tt> = <quotes>LINBOX</quotes>) and your current working ring must be a finite field in the latter case. The second version of this function lets you compute a (reduced) row echelon form of <tt>M</tt> mod <tt>P</tt> and the components of <tt>M</tt> must be of type <tt>INT</tt>.<br />
<par/><br />
The parameter <tt>CompRREF</tt> lets you specify if you want to compute a row echelon form or the reduced row echelon form of <tt>M</tt>. If <tt>CompRREF</tt> is set to <tt>TRUE</tt>, the reduced row echelon form will be computed, and if it is set to <tt>FALSE</tt>, a row echelon form where all pivot elements are equal to one will be computed.<br />
<par/><br />
The optional parameter <tt>BACKEND</tt> lets you choose between an internal implementation (<tt>BACKEND</tt> = <quotes>INTERNAL</quotes>) or IML or LinBox driven computations (<tt>BACKEND</tt> = <quotes>IML</quotes> or <tt>BACKEND</tt> = <quotes>LINBOX</quotes>). The default value of <tt>BACKEND</tt> is <quotes>INTERNAL</quotes>.<br />
<itemize><br />
<item>@param <em>M</em> A matrix whose (reduced) row echelon form to compute. If parameter <tt>P</tt> is given, the components of <tt>M</tt> must be of type <tt>INT</tt>. Otherwise, they must be castable to type <tt>RAT</tt> or <tt>ZMOD</tt> (please see description above).</item><br />
<item>@param <em>CompRREF</em> Set to <tt>TRUE</tt> if you want to compute the reduced row echelon form of <tt>M</tt> or to <tt>FALSE</tt> otherwise.</item><br />
<item>@return A (reduced) row echelon form of <tt>M</tt>.</item><br />
</itemize><br />
The following parameters are optional.<br />
<itemize><br />
<item>@param <em>P</em> An integer value. If <tt>P</tt> is specified, the (reduced) row echelon form computation will be carried out over the ring <tt>Z/pZ</tt>.</item><br />
<item>@param <em>BACKEND</em> Allowed values are <quotes>IML</quotes>, <quotes>INTERNAL</quotes>, and <quotes>LINBOX</quotes>.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y];<br />
M := Mat([[ 1/2, 1/3, 2], [200, 3000, 1], [2, 5, 17], [1, 1, 1]]);<br />
LinAlg.REF(M, FALSE);<br />
<br />
-------------------------------<br />
Mat([<br />
[1, 2/3, 4],<br />
[0, 1, -2397/8600],<br />
[0, 0, 1],<br />
[0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x,y];<br />
M := Mat([[ 1, 1, 2], [200, 3000, 1], [2, 5, 17], [1, 1, 1]]);<br />
LinAlg.REF(M, 17, TRUE);<br />
<br />
-------------------------------<br />
Mat([<br />
[1, 0, 0],<br />
[0, 1, 0],<br />
[0, 0, 1],<br />
[0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x,y];<br />
M := Mat([[ 1, 1, 2], [200, 3000, 1], [2, 5, 17], [1, 1, 1]]);<br />
LinAlg.REF(M, 17, TRUE, "IML");<br />
<br />
-------------------------------<br />
Mat([<br />
[1, 0, 0],<br />
[0, 1, 0],<br />
[0, 0, 1],<br />
[0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use ZZ/(239)[x];<br />
M := Mat([[1, 2, 3], [4, 5, 6], [7, 8, 9], [11, 12, 13]]);<br />
LinAlg.REF(M, FALSE, "LINBOX");<br />
<br />
-------------------------------<br />
Mat([<br />
[1 % 239, 2 % 239, 3 % 239],<br />
[0 % 239, 1 % 239, 2 % 239],<br />
[0 % 239, 0 % 239, 0 % 239],<br />
[0 % 239, 0 % 239, 0 % 239]<br />
])<br />
</example><br />
</description><br />
<see>Introduction to CoCoAServer</see><br />
<see>IML.REF</see><br />
<see>LinBox.REF</see><br />
<types><br />
<type>apcocoaserver</type><br />
<type>matrix</type>><br />
</types><br />
<key>REF</key><br />
<key>LinAlg.REF</key><br />
<key>row echelon form</key><br />
<wiki-category>Package_linalg</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:LinBox.REF&diff=11342ApCoCoA-1:LinBox.REF2010-11-19T19:00:26Z<p>Skaspar: Corrected description.</p>
<hr />
<div><command><br />
<title>LinBox.REF</title><br />
<short_description>Computes a row echelon form of a matrix.</short_description><br />
<br />
<syntax><br />
LinBox.REF(M:MAT, CompRREF:BOOL):MAT<br />
LinBox.REF(M:MAT, P:INT, CompRREF:BOOL):MAT<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function allows you to compute a (reduced) row echelon form of <tt>M</tt> over a finite field. If you want to use the first version without the parameter <tt>P</tt>, the components of the input matrix <tt>M</tt> must castable to type <tt>ZMOD</tt> and your current working ring must be a finite field. The second version of this function lets you compute a (reduced) row echelon form of <tt>M</tt> mod <tt>P</tt> and the components of <tt>M</tt> must be of type <tt>INT</tt>.<br />
<par/><br />
The parameter <tt>CompRREF</tt> lets you specify if you want to compute a row echelon form or the reduced row echelon form of <tt>M</tt>. If <tt>CompRREF</tt> is set to <tt>TRUE</tt>, the reduced row echelon form will be computed, and if it is set to <tt>FALSE</tt>, a row echelon form where all pivot elements are equal to one will be computed.<br />
<par/><br />
The return value of both functions is the computed (reduced) row echelon form of <tt>M</tt>.<br />
<itemize><br />
<item>@param <em>M</em> A matrix whose (reduced) row echelon form to compute. If parameter <tt>P</tt> is given, the components of <tt>M</tt> must be of type <tt>INT</tt>. Otherwise, they must be of type <tt>ZMOD</tt>.</item><br />
<item>@param <em>CompRREF</em> Set to <tt>TRUE</tt> if you want to compute the reduced row echelon form of <tt>M</tt> or to <tt>FALSE</tt> otherwise.</item><br />
<item>@return A (reduced) row echelon form of <tt>M</tt>.</item><br />
</itemize><br />
The following parameter is optional.<br />
<itemize><br />
<item>@param <em>P</em> An integer value. If <tt>P</tt> is specified, the (reduced) row echelon form computation will be carried out over the ring <tt>Z/pZ</tt>.</item><br />
</itemize><br />
<example><br />
Use ZZ/(239)[x];<br />
M := Mat([[1, 2, 3], [4, 5, 6], [7, 8, 9], [11, 12, 13]]);<br />
M;<br />
LinBox.REF(M, FALSE);<br />
Mat([<br />
[1, 2, 3],<br />
[4, 5, 6],<br />
[7, 8, 9],<br />
[11, 12, 13]<br />
])<br />
-------------------------------<br />
Mat([<br />
[1 % 239, 2 % 239, 3 % 239],<br />
[0 % 239, 1 % 239, 2 % 239],<br />
[0 % 239, 0 % 239, 0 % 239],<br />
[0 % 239, 0 % 239, 0 % 239]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x,y];<br />
M := Mat([[ 1, 1, 2], [200, 3000, 1], [2, 5, 17], [1, 1, 1]]);<br />
M;<br />
LinBox.REF(M, 17, TRUE);<br />
Mat([<br />
[1, 1, 2],<br />
[200, 3000, 1],<br />
[2, 5, 17],<br />
[1, 1, 1]<br />
])<br />
-------------------------------<br />
Mat([<br />
[1, 0, 0],<br />
[0, 1, 0],<br />
[0, 0, 1],<br />
[0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>IML.REF</see><br />
<see>LinAlg.REF</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>Ref</key><br />
<key>LinBox.Ref</key><br />
<key>linbox.Ref</key><br />
<key>row echelon form</key><br />
<wiki-category>Package_linbox</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:IML.REF&diff=11341ApCoCoA-1:IML.REF2010-11-19T18:59:55Z<p>Skaspar: Corrected description.</p>
<hr />
<div><command><br />
<title>IML.REF</title><br />
<short_description>Compute a row echelon form of a matrix.</short_description><br />
<br />
<syntax><br />
IML.REF(M:MAT, CompRREF:BOOL):MAT<br />
IML.REF(M:MAT, P:INT, CompRREF:BOOL):MAT<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function allows you to compute a (reduced) row echelon form of <tt>M</tt> over a finite field. If you want to use the first version without the parameter <tt>P</tt>, the components of the input matrix <tt>M</tt> must be castable to type <tt>ZMOD</tt> and your current working ring must be a finite field. The second version of this function lets you compute a (reduced) row echelon form of <tt>M</tt> mod <tt>P</tt> and the components of <tt>M</tt> must be of type <tt>INT</tt>.<br />
<par/><br />
The parameter <tt>CompRREF</tt> lets you specify if you want to compute a row echelon form or the reduced row echelon form of <tt>M</tt>. If <tt>CompRREF</tt> is set to <tt>TRUE</tt>, the reduced row echelon form will be computed, and if it is set to <tt>FALSE</tt>, a row echelon form where all pivot elements are equal to one will be computed.<br />
<par/><br />
The return value of both functions is the computed (reduced) row echelon form of <tt>M</tt>.<br />
<itemize><br />
<item>@param <em>M</em> A matrix whose (reduced) row echelon form to compute. If parameter P is given, the components of M must be of type INT. Otherwise, they must be of type ZMOD.</item><br />
<item>@param <em>CompRREF</em> Set to <em>TRUE</em> if you want to compute the reduced row echelon form of M or to <tt>FALSE</tt> otherwise.</item><br />
<item>@return A (reduced) row echelon form of M.</item><br />
</itemize><br />
The following parameter is optional.<br />
<itemize><br />
<item>@param <em>P</em> An integer value. If P is specified, the (reduced) row echelon form computation will be carried out over the ring Z/pZ.</item><br />
</itemize><br />
<example><br />
Use ZZ/(239)[x];<br />
M := Mat([[1, 2, 3], [4, 5, 6], [7, 8, 9], [11, 12, 13]]);<br />
M;<br />
IML.REF(M, FALSE);<br />
Mat([<br />
[1, 2, 3],<br />
[4, 5, 6],<br />
[7, 8, 9],<br />
[11, 12, 13]<br />
])<br />
-------------------------------<br />
Mat([<br />
[1 % 239, 2 % 239, 3 % 239],<br />
[0 % 239, 1 % 239, 2 % 239],<br />
[0 % 239, 0 % 239, 0 % 239],<br />
[0 % 239, 0 % 239, 0 % 239]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x,y];<br />
M := Mat([[ 1, 1, 2], [200, 3000, 1], [2, 5, 17], [1, 1, 1]]);<br />
M;<br />
IML.REF(M, 17, TRUE);<br />
Mat([<br />
[1, 1, 2],<br />
[200, 3000, 1],<br />
[2, 5, 17],<br />
[1, 1, 1]<br />
])<br />
-------------------------------<br />
Mat([<br />
[1, 0, 0],<br />
[0, 1, 0],<br />
[0, 0, 1],<br />
[0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>LinAlg.REF</see><br />
<see>LinBox.REF</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>REF</key><br />
<key>IML.REF</key><br />
<key>iml.REF</key><br />
<key>row echelon form</key><br />
<wiki-category>Package_iml</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:LinAlg.REF&diff=11340ApCoCoA-1:LinAlg.REF2010-11-19T18:56:52Z<p>Skaspar: Updated description.</p>
<hr />
<div><command><br />
<title>LinAlg.REF</title><br />
<short_description>Computes a row echelon form of a matrix.</short_description><br />
<br />
<syntax><br />
LinAlg.REF(M:MAT, CompRREF:BOOL, BACKEND:STRING):MAT<br />
LinAlg.REF(M:MAT, P:INT, CompRREF:BOOL, BACKEND:STRING):MAT<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function allows you to compute a (reduced) row echelon form of a matrix <tt>M</tt> defined over a field. If you want to use the first version without the parameter <tt>P</tt>, the components of the input matrix <tt>M</tt> must be castable to type <tt>RAT</tt> (<tt>BACKEND</tt> = <quotes>INTERNAL</quotes>) or <tt>ZMOD</tt> (<tt>BACKEND</tt> = <quotes>IML</quotes> or <tt>BACKEND</tt> = <quotes>LINBOX</quotes>) and your current working ring must be the same ring over which <tt>M</tt> has been defined. The second version of this function lets you compute a (reduced) row echelon form of <tt>M</tt> mod <tt>P</tt> and the components of <tt>M</tt> must be of type <tt>INT</tt>.<br />
<par/><br />
The parameter <tt>CompRREF</tt> lets you specify if you want to compute a row echelon form or the reduced row echelon form of <tt>M</tt>. If <tt>CompRREF</tt> is set to <tt>TRUE</tt>, the reduced row echelon form will be computed, and if it is set to <tt>FALSE</tt>, a row echelon form where all pivot elements are equal to one will be computed.<br />
<par/><br />
The optional parameter <tt>BACKEND</tt> lets you choose between an internal implementation (<tt>BACKEND</tt> = <quotes>INTERNAL</quotes>) or IML or LinBox driven computations (<tt>BACKEND</tt> = <quotes>IML</quotes> or <tt>BACKEND</tt> = <quotes>LINBOX</quotes>). The default value of <tt>BACKEND</tt> is <quotes>INTERNAL</quotes>.<br />
<itemize><br />
<item>@param <em>M</em> A matrix whose (reduced) row echelon form to compute. If parameter <tt>P</tt> is given, the components of <tt>M</tt> must be of type <tt>INT</tt>. Otherwise, they must be castable to type <tt>RAT</tt> or <tt>ZMOD</tt> (please see description above).</item><br />
<item>@param <em>CompRREF</em> Set to <tt>TRUE</tt> if you want to compute the reduced row echelon form of <tt>M</tt> or to <tt>FALSE</tt> otherwise.</item><br />
<item>@return A (reduced) row echelon form of <tt>M</tt>.</item><br />
</itemize><br />
The following parameters are optional.<br />
<itemize><br />
<item>@param <em>P</em> An integer value. If <tt>P</tt> is specified, the (reduced) row echelon form computation will be carried out over the ring <tt>Z/pZ</tt>.</item><br />
<item>@param <em>BACKEND</em> Allowed values are <quotes>IML</quotes>, <quotes>INTERNAL</quotes>, and <quotes>LINBOX</quotes>.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y];<br />
M := Mat([[ 1/2, 1/3, 2], [200, 3000, 1], [2, 5, 17], [1, 1, 1]]);<br />
LinAlg.REF(M, FALSE);<br />
<br />
-------------------------------<br />
Mat([<br />
[1, 2/3, 4],<br />
[0, 1, -2397/8600],<br />
[0, 0, 1],<br />
[0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x,y];<br />
M := Mat([[ 1, 1, 2], [200, 3000, 1], [2, 5, 17], [1, 1, 1]]);<br />
LinAlg.REF(M, 17, TRUE);<br />
<br />
-------------------------------<br />
Mat([<br />
[1, 0, 0],<br />
[0, 1, 0],<br />
[0, 0, 1],<br />
[0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x,y];<br />
M := Mat([[ 1, 1, 2], [200, 3000, 1], [2, 5, 17], [1, 1, 1]]);<br />
LinAlg.REF(M, 17, TRUE, "IML");<br />
<br />
-------------------------------<br />
Mat([<br />
[1, 0, 0],<br />
[0, 1, 0],<br />
[0, 0, 1],<br />
[0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use ZZ/(239)[x];<br />
M := Mat([[1, 2, 3], [4, 5, 6], [7, 8, 9], [11, 12, 13]]);<br />
LinAlg.REF(M, FALSE, "LINBOX");<br />
<br />
-------------------------------<br />
Mat([<br />
[1 % 239, 2 % 239, 3 % 239],<br />
[0 % 239, 1 % 239, 2 % 239],<br />
[0 % 239, 0 % 239, 0 % 239],<br />
[0 % 239, 0 % 239, 0 % 239]<br />
])<br />
</example><br />
</description><br />
<see>Introduction to CoCoAServer</see><br />
<see>IML.REF</see><br />
<see>LinBox.REF</see><br />
<types><br />
<type>apcocoaserver</type><br />
<type>matrix</type>><br />
</types><br />
<key>REF</key><br />
<key>LinAlg.REF</key><br />
<key>row echelon form</key><br />
<wiki-category>Package_linalg</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:LinBox.Det&diff=11339ApCoCoA-1:LinBox.Det2010-11-19T18:12:26Z<p>Skaspar: Added additional "see" entry.</p>
<hr />
<div><command><br />
<title>LinBox.Det</title><br />
<short_description>Computes the determinant of a matrix.</short_description><br />
<br />
<syntax><br />
LinBox.Det(M:MAT):RAT, INT or ZMOD<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function returns the determinant of the square matrix <tt>M</tt> computed by the ApCoCoAServer using LinBox functions. Please note that in contrary to the built in CoCoA <tt>Det</tt> function the entries of <tt>M</tt> are only allowed to be of type <tt>RAT</tt>, <tt>INT</tt> or <tt>ZMOD</tt>. The resulting type depends on the types of the entries of the matrix.<br />
<itemize><br />
<item>@param <em>M</em> A square matrix whose components are either of type <tt>INT</tt>, <tt>RAT</tt> or <tt>ZMOD</tt>.</item><br />
<item>@return The determinant of <tt>A</tt>.</item><br />
</itemize><br />
<example><br />
Use R ::= QQ[x];<br />
LinBox.Det(Mat([[1,2],[0,5]]));<br />
-- CoCoAServer: computing Cpu Time = 0<br />
-------------------------------<br />
5<br />
-------------------------------<br />
</example><br />
<example><br />
Use ZZ[x];<br />
LinBox.Det(Mat([[1,2],[1,4]]));<br />
-- WARNING: Coeffs are not in a field<br />
-- GBasis-related computations could fail to terminate or be wrong<br />
<br />
-------------------------------<br />
-- WARNING: Coeffs are not in a field<br />
-- GBasis-related computations could fail to terminate or be wrong<br />
-- CoCoAServer: computing Cpu Time = 0<br />
-------------------------------<br />
2<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>LinAlg.Det</see><br />
<see>Det</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>Det</key><br />
<key>LinBox.Det</key><br />
<key>linbox.Det</key><br />
<key>determinant</key><br />
<wiki-category>Package_linbox</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:LinBox.CharPoly&diff=11338ApCoCoA-1:LinBox.CharPoly2010-11-19T18:11:55Z<p>Skaspar: Added additional "see" entry and fixed typo.</p>
<hr />
<div><command><br />
<title>LinBox.CharPoly</title><br />
<short_description>Computes the characteristic polynomial of a matrix.</short_description><br />
<br />
<syntax><br />
LinBox.CharPoly(M:MAT, X:POLY):LIST<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function returns the characteristic polynomial of <tt>M</tt> in the indeterminate <tt>X</tt> computed by the ApCoCoAServer using functions of the LinBox library.<br />
<itemize><br />
<item>@param <em>M</em> A matrix with arbitrary entries over the current ring, but whose components do not contain the indeterminate <tt>X</tt>.</item><br />
<item>@param <em>X</em> An indeterminate.</item><br />
<item>@return The characteristic polynomial of <tt>M</tt> in the indeterminate <tt>X</tt>.</item><br />
</itemize><br />
<example><br />
Use R ::= ZZ/(19)[x];<br />
LinBox.CharPoly(BringIn(Mat([[1,2,3],[4,5,6],[7,8,9]])), x);<br />
-- CoCoAServer: computing Cpu Time = 0<br />
-------------------------------<br />
x^3 + 4x^2 + x<br />
-------------------------------<br />
</example><br />
<example><br />
Use R ::= ZZ[x];<br />
LinBox.CharPoly(Mat([[1,2,3],[4,5,6],[7,8,9]]), x);<br />
-- WARNING: Coeffs are not in a field<br />
-- GBasis-related computations could fail to terminate or be wrong<br />
<br />
-------------------------------<br />
-- WARNING: Coeffs are not in a field<br />
-- GBasis-related computations could fail to terminate or be wrong<br />
-- CoCoAServer: computing Cpu Time = 0<br />
-------------------------------<br />
x^3 - 15x^2 - 18x<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>LinAlg.CharPoly</see><br />
<see>CharPoly</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>CharPoly</key><br />
<key>linbox.CharPoly</key><br />
<key>characteristic polynomial</key><br />
<wiki-category>Package_linbox</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:IML.REF&diff=11337ApCoCoA-1:IML.REF2010-11-19T18:11:16Z<p>Skaspar: Switched see entries.</p>
<hr />
<div><command><br />
<title>IML.REF</title><br />
<short_description>Compute a row echelon form of a matrix.</short_description><br />
<br />
<syntax><br />
IML.REF(M:MAT, CompRREF:BOOL):MAT<br />
IML.REF(M:MAT, P:INT, CompRREF:BOOL):MAT<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function allows you to compute a (reduced) row echelon form of <tt>M</tt> over a finite field. If you want to use the first version without the parameter <tt>P</tt>, the components of the input matrix <tt>M</tt> must be of type <tt>ZMOD</tt> and your current working ring must be the same ring over which <tt>M</tt> has been defined. The second version of this function lets you compute a (reduced) row echelon form of <tt>M</tt> mod <tt>P</tt> and the components of <tt>M</tt> must be of type <tt>INT</tt>.<br />
<par/><br />
The parameter <tt>CompRREF</tt> lets you specify if you want to compute a row echelon form or the reduced row echelon form of <tt>M</tt>. If <tt>CompRREF</tt> is set to <tt>TRUE</tt>, the reduced row echelon form will be computed, and if it is set to <tt>FALSE</tt>, a row echelon form where all pivot elements are equal to one will be computed.<br />
<par/><br />
The return value of both functions is the computed (reduced) row echelon form of <tt>M</tt>.<br />
<itemize><br />
<item>@param <em>M</em> A matrix whose (reduced) row echelon form to compute. If parameter P is given, the components of M must be of type INT. Otherwise, they must be of type ZMOD.</item><br />
<item>@param <em>CompRREF</em> Set to <em>TRUE</em> if you want to compute the reduced row echelon form of M or to <tt>FALSE</tt> otherwise.</item><br />
<item>@return A (reduced) row echelon form of M.</item><br />
</itemize><br />
The following parameter is optional.<br />
<itemize><br />
<item>@param <em>P</em> An integer value. If P is specified, the (reduced) row echelon form computation will be carried out over the ring Z/pZ.</item><br />
</itemize><br />
<example><br />
Use ZZ/(239)[x];<br />
M := Mat([[1, 2, 3], [4, 5, 6], [7, 8, 9], [11, 12, 13]]);<br />
M;<br />
IML.REF(M, FALSE);<br />
Mat([<br />
[1, 2, 3],<br />
[4, 5, 6],<br />
[7, 8, 9],<br />
[11, 12, 13]<br />
])<br />
-------------------------------<br />
Mat([<br />
[1 % 239, 2 % 239, 3 % 239],<br />
[0 % 239, 1 % 239, 2 % 239],<br />
[0 % 239, 0 % 239, 0 % 239],<br />
[0 % 239, 0 % 239, 0 % 239]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x,y];<br />
M := Mat([[ 1, 1, 2], [200, 3000, 1], [2, 5, 17], [1, 1, 1]]);<br />
M;<br />
IML.REF(M, 17, TRUE);<br />
Mat([<br />
[1, 1, 2],<br />
[200, 3000, 1],<br />
[2, 5, 17],<br />
[1, 1, 1]<br />
])<br />
-------------------------------<br />
Mat([<br />
[1, 0, 0],<br />
[0, 1, 0],<br />
[0, 0, 1],<br />
[0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>LinAlg.REF</see><br />
<see>LinBox.REF</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>REF</key><br />
<key>IML.REF</key><br />
<key>iml.REF</key><br />
<key>row echelon form</key><br />
<wiki-category>Package_iml</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:IML.Solve&diff=11336ApCoCoA-1:IML.Solve2010-11-19T18:10:40Z<p>Skaspar: Added additional "see" entry.</p>
<hr />
<div><command><br />
<title>IML.Solve</title><br />
<short_description>Solves a system of linear equations.</short_description><br />
<br />
<syntax><br />
IML.Solve(M:MAT, B:MAT):MAT<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
Let <tt>M</tt> and <tt>B</tt> be matrices defined over the ring of integers, a finite field or the field of rationals. This function tries to solve the linear equation system <tt>M*X = B</tt> by using the ApCoCoAServer supported by the IML library.<br />
<par/><br />
The return value will be a solution vector of the linear equation system or an empty matrix if no solution has been found.<br />
<itemize><br />
<item>@param <em>M</em> A matrix with components either of type INT, ZMOD or RAT.</item><br />
<item>@param <em>B</em> A matrix with components either of type INT, ZMOD or RAT.</item><br />
<item>@return A matrix X representing a solution vector of the linear equation system M*X = B if a solution exists or the empty matrix otherwise.</item><br />
</itemize><br />
<example><br />
Use ZZ/(19)[x];<br />
M := BringIn(Mat([[1,3,4], [0,2,1]]));<br />
B := BringIn(Mat([[1], [2]]));<br />
IML.Solve(M, B);<br />
-------------------------------<br />
Mat([<br />
[-2 % 19],<br />
[1 % 19],<br />
[0 % 19]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x];<br />
M := Mat([ [1,3,4], [0,2,1], [1,3,4] ]);<br />
B := Mat([ [1], [2], [0] ]);<br />
IML.Solve(M, B);<br />
-------------------------------<br />
Mat([<br />
[ ]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>LinAlg.Solve</see><br />
<see>LinBox.Solve</see><br />
<see>LinKer</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>Solve</key><br />
<key>IML.Solve</key><br />
<key>iml.Solve</key><br />
<key>solve linear equation system</key><br />
<key>solve linear equation</key><br />
<wiki-category>Package_iml</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:LinBox.Solve&diff=11335ApCoCoA-1:LinBox.Solve2010-11-19T18:10:01Z<p>Skaspar: Added additional "see" entry.</p>
<hr />
<div><command><br />
<title>LinBox.Solve</title><br />
<short_description>Solves a system of linear equations.</short_description><br />
<br />
<syntax><br />
LinBox.Solve(M:MAT, B:MAT):MAT<br />
LinBox.Solve(M:MAT, B:MAT, METHOD:STRING):MAT<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
Let <tt>M</tt> and <tt>B</tt> be matrices defined over the ring of integers, a finite field or the field of rationals. This function tries to solve the linear equation system <tt>M*X = B</tt> by using the ApCoCoAServer supported by the LinBox library. If your base ring is the ring of integers or a finite field, you can pass <tt>Wiedemann</tt> as <tt>METHOD</tt> to let the ApCoCoAServer compute the solution by using the LinBox Wiedemann implementation. If you pass <tt>BlasElim</tt> instead in this case, the solution will be computed by using the LinBox BLAS elimination implementation. If you omit the parameter <tt>METHOD</tt>, <tt>BlasElim</tt> will be used as default value where applicable. <br />
<par/><br />
<em>Please note:</em> The parameter <tt>METHOD</tt> will be ignored if your base ring is the field of rationals, i.e. in this case it is always the LinBox rational solver implementation that will be used for computing a solution.<br />
<par/><br />
The return value will be a solution vector of the linear equation system or an empty matrix if no solution has been found.<br />
<itemize><br />
<item>@param <em>M</em> A matrix with components either of type <tt>INT</tt>, <tt>ZMOD</tt> or <tt>RAT</tt>.</item><br />
<item>@param <em>B</em> A matrix with components either of type <tt>INT</tt>, <tt>ZMOD</tt> or <tt>RAT</tt>.</item><br />
<item>@return A matrix <tt>X</tt> representing a solution vector of the linear equation system <tt>M*X = B</tt> if a solution exists or the empty matrix otherwise.</item><br />
</itemize><br />
The following parameter is optional.<br />
<itemize><br />
<item>@param <em>METHOD</em> A string specifying the solution method to use. Available methods are <quotes>Wiedemann</quotes> and <quotes>BlasElim</quotes>. Please read the detailed description about this parameter, too.</item><br />
</itemize><br />
<example><br />
Use ZZ/(19)[x];<br />
M := BringIn(Mat([[1,3,4], [0,2,1]]));<br />
B := BringIn(Mat([[1], [2]]));<br />
LinBox.Solve(M, B);<br />
-------------------------------<br />
Mat([<br />
[-2 % 19],<br />
[1 % 19],<br />
[0 % 19]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x];<br />
M := Mat([ [1,3,4], [0,2,1], [1,3,4] ]);<br />
B := Mat([ [1], [2], [0] ]);<br />
LinBox.Solve(M, B);<br />
-------------------------------<br />
Mat([<br />
[ ]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>IML.Solve</see><br />
<see>LinAlg.Solve</see><br />
<see>LinKer</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>Solve</key><br />
<key>LinBox.Solve</key><br />
<key>linbox.Solve</key><br />
<key>solve linear equation system</key><br />
<key>solve linear equation</key><br />
<wiki-category>Package_linbox</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:LinAlg.Solve&diff=11334ApCoCoA-1:LinAlg.Solve2010-11-19T18:07:27Z<p>Skaspar: Initial version.</p>
<hr />
<div><command><br />
<title>LinAlg.Solve</title><br />
<short_description>Solves a system of linear equations.</short_description><br />
<br />
<syntax><br />
LinAlg.Solve(M:MAT, B:MAT, BACKEND:STRING):MAT<br />
LinAlg.Solve(M:MAT, B:MAT, BACKEND:STRING, METHOD:STRING):MAT<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
Let <tt>M</tt> and <tt>B</tt> be matrices defined over the ring of integers, a finite field or the field of rationals. This function tries to solve the linear equation system <tt>M*X = B</tt> by using the ApCoCoAServer supported by the IML or LinBox library (depending on the value of parameter <tt>BACKEND</tt>). Possible values for <tt>BACKEND</tt> are <tt>IML</tt> and <tt>LINBOX</tt>. If <tt>BACKEND</tt> is set to <tt>LINBOX</tt>, a fourth optional parameter <tt>METHOD</tt> may be specified. Please refer to <ref>LinBox.Solve</ref> for further details about this parameter.<br />
<par/><br />
The return value will be a solution vector of the linear equation system or an empty matrix if no solution has been found.<br />
<itemize><br />
<item>@param <em>M</em> A matrix with components either of type INT, ZMOD or RAT.</item><br />
<item>@param <em>B</em> A matrix with components either of type INT, ZMOD or RAT.</item><br />
<item>@param <em>BACKEND</em> Either the string <quotes>IML</quotes> or <quotes>LINBOX</quotes>.</item><br />
<item>@return A matrix X representing a solution vector of the linear equation system M*X = B if a solution exists or the empty matrix otherwise.</item><br />
</itemize><br />
The following parameter is optional.<br />
<itemize><br />
<item>@param <em>METHOD</em> A string specifying the solution method to use. Available methods are <quotes>Wiedemann</quotes> and <quotes>BlasElim</quotes>. Please read the detailed description about this parameter, too.</item><br />
</itemize><br />
<example><br />
Use ZZ/(19)[x];<br />
M := BringIn(Mat([[1,3,4], [0,2,1]]));<br />
B := BringIn(Mat([[1], [2]]));<br />
LinAlg.Solve(M, B, "IML");<br />
<br />
-------------------------------<br />
Mat([<br />
[-2 % 19],<br />
[1 % 19],<br />
[0 % 19]<br />
])<br />
-------------------------------<br />
</example><br />
<example><br />
Use QQ[x];<br />
M := Mat([ [1,3,4], [0,2,1], [1,3,4] ]);<br />
B := Mat([ [1], [2], [0] ]);<br />
LinAlg.Solve(M, B, "IML");<br />
<br />
-------------------------------<br />
Mat([<br />
[ ]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>IML.Solve</see><br />
<see>LinBox.Solve</see><br />
<see>LinKer</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>Solve</key><br />
<key>LinAlg.Solve</key><br />
<key>linalg.Solve</key><br />
<key>solve linear equation system</key><br />
<key>solve linear equation</key><br />
<wiki-category>Package_linalg</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:LinAlg.Det&diff=11333ApCoCoA-1:LinAlg.Det2010-11-19T17:54:50Z<p>Skaspar: Initial version.</p>
<hr />
<div><command><br />
<title>LinAlg.Det</title><br />
<short_description>Computes the determinant of a matrix.</short_description><br />
<br />
<syntax><br />
LinAlg.Det(M:MAT):RAT, INT or ZMOD<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function returns the determinant of the square matrix <tt>M</tt> computed by the ApCoCoAServer using LinBox functions. Please note that in contrary to the built in CoCoA <tt>Det</tt> function the entries of <tt>M</tt> are only allowed to be of type <tt>RAT</tt>, <tt>INT</tt> or <tt>ZMOD</tt>. The resulting type depends on the types of the entries of the matrix.<br />
<itemize><br />
<item>@param <em>M</em> A square matrix whose components are either of type <tt>INT</tt>, <tt>RAT</tt> or <tt>ZMOD</tt>.</item><br />
<item>@return The determinant of <tt>A</tt>.</item><br />
</itemize><br />
<example><br />
Use R ::= QQ[x];<br />
LinAlg.Det(Mat([[1,2],[0,5]]));<br />
<br />
-------------------------------<br />
5<br />
-------------------------------<br />
</example><br />
<example><br />
Use ZZ[x];<br />
LinAlg.Det(Mat([[1,2],[1,4]]));<br />
<br />
-------------------------------<br />
2<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>LinBox.Det</see><br />
<see>Det</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>Det</key><br />
<key>LinAlg.Det</key><br />
<key>linalg.Det</key><br />
<key>determinant</key><br />
<wiki-category>Package_linalg</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:LinAlg.CharPoly&diff=11332ApCoCoA-1:LinAlg.CharPoly2010-11-19T17:52:38Z<p>Skaspar: Initial version.</p>
<hr />
<div><command><br />
<title>LinAlg.CharPoly</title><br />
<short_description>Computes the characteristic polynomial of a matrix.</short_description><br />
<br />
<syntax><br />
LinAlg.CharPoly(M:MAT, X:POLY):LIST<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
This function returns the characteristic polynomial of <tt>M</tt> in the indeterminate <tt>X</tt> computed by the ApCoCoAServer using functions of the LinBox library.<br />
<itemize><br />
<item>@param <em>M</em> A matrix with arbitrary entries over the current ring, but whose components do not contain the indeterminate <tt>X</tt>.</item><br />
<item>@param <em>X</em> An indeterminate.</item><br />
<item>@return The characteristic polynomial of <tt>M</tt> in the indeterminate <tt>X</tt>.</item><br />
</itemize><br />
<example><br />
Use R ::= ZZ/(19)[x];<br />
LinAlg.CharPoly(BringIn(Mat([[1,2,3],[4,5,6],[7,8,9]])), x);<br />
<br />
-------------------------------<br />
x^3 + 4x^2 + x<br />
-------------------------------<br />
</example><br />
<example><br />
Use R ::= ZZ[x];<br />
LinAlg.CharPoly(Mat([[1,2,3],[4,5,6],[7,8,9]]), x);<br />
<br />
-------------------------------<br />
x^3 - 15x^2 - 18x<br />
-------------------------------<br />
</example><br />
</description><br />
<br />
<see>Introduction to CoCoAServer</see><br />
<see>LinBox.CharPoly</see><br />
<see>CharPoly</see><br />
<types><br />
<type>matrix</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>CharPoly</key><br />
<key>linalg.CharPoly</key><br />
<key>characteristic polynomial</key><br />
<wiki-category>Package_linalg</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=Downloads&diff=11326Downloads2010-10-15T17:31:43Z<p>Skaspar: Added link to Win QT version.</p>
<hr />
<div>The following releases provide the functionality of CoCoA 4.7 together with the additional capabilities of the ApCoCoA library. They are equipped with a graphical user interface. For the official CoCoA releases, visit the [http://cocoa.dima.unige.it CoCoA home page].<br />
<br />
<br />
=ApCoCoA=<br />
<br />
<br />
==ApCoCoA-1.5==<br />
<br />
The current version of ApCoCoA is ApCoCoA-1.5.1!<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.exe ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.md5 md5sum] (2010/10/15)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.0-linux-x86_64.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.0-linux-x86_64.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz.md5 md5sum] (2010/10/15)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.5.1 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.exe ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.md5 md5sum] (2010/07/29)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5.1qt-win.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz.md5 md5sum] (2010/07/29)<br />
<br />
==ApCoCoA-1.4==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.exe ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz.md5 md5sum] (2010/05/28)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.4 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.exe ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.4qt-linux-x86_64.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.4qt-linux-x86_64.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz.md5 md5sum] (2010/05/28)<br />
<br />
==ApCoCoA-1.3==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.exe ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.3-linux-x86_64.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.3-linux-x86_64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.tgz ApCoCoA-1.3.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.md5 md5sum] (2009/11/11)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.3 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.exe ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.3qt-linux-x86_64.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.3qt-linux-x86_64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
==Older versions==<br />
<br />
For using an earlier version of ApCoCoA please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoALib=<br />
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].<br />
<br />
==Repository==<br />
The [[ApCoCoA:SourceCodeManagement|subversion repository]] contains the bleeding-edge developmental versions of ApCoCoALib.<br />
<br />
==Older Versions==<br />
For using an earlier version of ApCoCoALib please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoA-Matlab-Interface=<br />
Only available for MS Windows. For details see [[ApCoCoA:MatlabToolbox]].<br />
*[http://www.apcocoa.org/~mmachnik/interface/Setup1-02.zip Version 1.02] - Based on CoCoALib 0.99.25 and ApCoCoALib as of 30.01.2009.<br />
<br />
[[Category:ApCoCoA|{{PAGENAME}}]]<br />
[[Category:ApCoCoA|Lib{{PAGENAME}}]]</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=Downloads&diff=11325Downloads2010-10-15T17:26:34Z<p>Skaspar: Restored 1.4 QT section and updated 1.5(.1) QT section.</p>
<hr />
<div>The following releases provide the functionality of CoCoA 4.7 together with the additional capabilities of the ApCoCoA library. They are equipped with a graphical user interface. For the official CoCoA releases, visit the [http://cocoa.dima.unige.it CoCoA home page].<br />
<br />
<br />
=ApCoCoA=<br />
<br />
<br />
==ApCoCoA-1.5==<br />
<br />
The current version of ApCoCoA is ApCoCoA-1.5.1!<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.exe ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.md5 md5sum] (2010/10/15)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.0-linux-x86_64.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.0-linux-x86_64.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz.md5 md5sum] (2010/10/15)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.5.1 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.exe ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.md5 md5sum] (2010/07/29)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5qt-win.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5qt-win.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz.md5 md5sum] (2010/07/29)<br />
<br />
==ApCoCoA-1.4==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.exe ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz.md5 md5sum] (2010/05/28)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.4 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.exe ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.4qt-linux-x86_64.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.4qt-linux-x86_64.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz.md5 md5sum] (2010/05/28)<br />
<br />
==ApCoCoA-1.3==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.exe ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.3-linux-x86_64.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.3-linux-x86_64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.tgz ApCoCoA-1.3.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.md5 md5sum] (2009/11/11)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.3 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.exe ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.3qt-linux-x86_64.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.3qt-linux-x86_64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
==Older versions==<br />
<br />
For using an earlier version of ApCoCoA please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoALib=<br />
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].<br />
<br />
==Repository==<br />
The [[ApCoCoA:SourceCodeManagement|subversion repository]] contains the bleeding-edge developmental versions of ApCoCoALib.<br />
<br />
==Older Versions==<br />
For using an earlier version of ApCoCoALib please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoA-Matlab-Interface=<br />
Only available for MS Windows. For details see [[ApCoCoA:MatlabToolbox]].<br />
*[http://www.apcocoa.org/~mmachnik/interface/Setup1-02.zip Version 1.02] - Based on CoCoALib 0.99.25 and ApCoCoALib as of 30.01.2009.<br />
<br />
[[Category:ApCoCoA|{{PAGENAME}}]]<br />
[[Category:ApCoCoA|Lib{{PAGENAME}}]]</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=Downloads&diff=11324Downloads2010-10-15T17:20:07Z<p>Skaspar: Renamed "x86-64" to "x86_64".</p>
<hr />
<div>The following releases provide the functionality of CoCoA 4.7 together with the additional capabilities of the ApCoCoA library. They are equipped with a graphical user interface. For the official CoCoA releases, visit the [http://cocoa.dima.unige.it CoCoA home page].<br />
<br />
<br />
=ApCoCoA=<br />
<br />
<br />
==ApCoCoA-1.5==<br />
<br />
The current version of ApCoCoA is ApCoCoA-1.5.1!<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.exe ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.md5 md5sum] (2010/10/15)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.0-linux-x86_64.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.5.0-linux-x86_64.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz.md5 md5sum] (2010/10/15)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.5.1 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.exe ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.md5 md5sum] (2010/07/29)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5qt-win.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5qt-win.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5qt-linux-x86.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5qt-linux-x86.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5qt-linux-x86_64.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5qt-linux-x86_64.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz.md5 md5sum] (2010/07/29)<br />
<br />
==ApCoCoA-1.4==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.exe ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.4.0-linux-x86_64.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz.md5 md5sum] (2010/05/28)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.4 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.exe ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.5.1qt-linux-x86_64.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz.md5 md5sum] (2010/05/28)<br />
<br />
==ApCoCoA-1.3==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.exe ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.3-linux-x86_64.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/ApCoCoA-1.3-linux-x86_64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.tgz ApCoCoA-1.3.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.md5 md5sum] (2009/11/11)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.3 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.exe ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86_64: [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.3qt-linux-x86_64.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86_64/apcocoa-1.3qt-linux-x86_64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
==Older versions==<br />
<br />
For using an earlier version of ApCoCoA please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoALib=<br />
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].<br />
<br />
==Repository==<br />
The [[ApCoCoA:SourceCodeManagement|subversion repository]] contains the bleeding-edge developmental versions of ApCoCoALib.<br />
<br />
==Older Versions==<br />
For using an earlier version of ApCoCoALib please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoA-Matlab-Interface=<br />
Only available for MS Windows. For details see [[ApCoCoA:MatlabToolbox]].<br />
*[http://www.apcocoa.org/~mmachnik/interface/Setup1-02.zip Version 1.02] - Based on CoCoALib 0.99.25 and ApCoCoALib as of 30.01.2009.<br />
<br />
[[Category:ApCoCoA|{{PAGENAME}}]]<br />
[[Category:ApCoCoA|Lib{{PAGENAME}}]]</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=Downloads&diff=11323Downloads2010-10-15T17:17:15Z<p>Skaspar: Added links to linux 1.5.1 QT versions.</p>
<hr />
<div>The following releases provide the functionality of CoCoA 4.7 together with the additional capabilities of the ApCoCoA library. They are equipped with a graphical user interface. For the official CoCoA releases, visit the [http://cocoa.dima.unige.it CoCoA home page].<br />
<br />
<br />
=ApCoCoA=<br />
<br />
<br />
==ApCoCoA-1.5==<br />
<br />
The current version of ApCoCoA is ApCoCoA-1.5.1!<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.exe ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.md5 md5sum] (2010/10/15)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.5.0-linux-x86_64.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.5.0-linux-x86_64.tar.gz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz ApCoCoA-1.5.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz.md5 md5sum] (2010/10/15)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.5.1 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.exe ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.md5 md5sum] (2010/07/29)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5qt-win.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5qt-win.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5qt-linux-x86.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5qt-linux-x86.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.5qt-linux-x86_64.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.5qt-linux-x86_64.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz.md5 md5sum] (2010/07/29)<br />
<br />
==ApCoCoA-1.4==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.exe ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.4.0-linux-x86_64.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.4.0-linux-x86_64.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz.md5 md5sum] (2010/05/28)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.4 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.exe ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5.1qt-linux-x86.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.5.1qt-linux-x86_64.tgz ApCoCoA-1.5.1QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.5.1qt-linux-x86_64.tgz.md5 md5sum] (2010/10/15)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz.md5 md5sum] (2010/05/28)<br />
<br />
==ApCoCoA-1.3==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.exe ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.3-linux-x86-64.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.3-linux-x86-64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.tgz ApCoCoA-1.3.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.md5 md5sum] (2009/11/11)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.3 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.exe ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.3qt-linux-x86-64.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.3qt-linux-x86-64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
==Older versions==<br />
<br />
For using an earlier version of ApCoCoA please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoALib=<br />
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].<br />
<br />
==Repository==<br />
The [[ApCoCoA:SourceCodeManagement|subversion repository]] contains the bleeding-edge developmental versions of ApCoCoALib.<br />
<br />
==Older Versions==<br />
For using an earlier version of ApCoCoALib please go to [[ApCoCoA:Older Versions]]!<br />
<br />
<br />
=ApCoCoA-Matlab-Interface=<br />
Only available for MS Windows. For details see [[ApCoCoA:MatlabToolbox]].<br />
*[http://www.apcocoa.org/~mmachnik/interface/Setup1-02.zip Version 1.02] - Based on CoCoALib 0.99.25 and ApCoCoALib as of 30.01.2009.<br />
<br />
[[Category:ApCoCoA|{{PAGENAME}}]]<br />
[[Category:ApCoCoA|Lib{{PAGENAME}}]]</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:GetApCoCoAServerLogLevel&diff=11201ApCoCoA-1:GetApCoCoAServerLogLevel2010-09-10T18:51:56Z<p>Skaspar: Initial version.</p>
<hr />
<div><command><br />
<title>GetApCoCoAServerLogLevel</title><br />
<short_description>Retrieve current log level used by ApCoCoAServer.</short_description><br />
<br />
<syntax><br />
GetApCoCoAServerLogLevel():INT<br />
</syntax><br />
<br />
<description><br />
This function retrieves the log level that is currently used by the ApCoCoAServer for displaying log output. All log messages whose log level is greater than or equal to the log level will be displayed by the ApCoCoAServer. The log levels are (in order of ascending priority) 0 = <tt>ERROR</tt> (default), 1 = <tt>WARN</tt>, 2 = <tt>INFO</tt>, 3 = <tt>VERBOSE</tt>, and 4 = <tt>DEBUG</tt>.<br />
<br />
<itemize><br />
<item>@return The log level currently used by the ApCoCoAServer.</item><br />
</itemize><br />
<br />
<example><br />
GetApCoCoAServerLogLevel();<br />
<br />
1<br />
-------------------------------<br />
-- Done.<br />
-------------------------------<br />
</example><br />
<br />
</description><br />
<br />
<types><br />
</types><br />
<br />
<seealso><br />
<see>SetApCoCoAServerLogLevel</see><br />
</seealso><br />
<br />
<key>GetApCoCoAServerLogLevel</key><br />
<key>logging</key><br />
<key>log</key><br />
<br />
[[Category:ApCoCoA Manual|{{PAGENAME}}]]<br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:SetApCoCoAServerLogLevel&diff=11200ApCoCoA-1:SetApCoCoAServerLogLevel2010-09-10T18:48:24Z<p>Skaspar: Initial version.</p>
<hr />
<div><command><br />
<title>SetApCoCoAServerLogLevel</title><br />
<short_description>Influence the amount of log output of ApCoCoAServer.</short_description><br />
<br />
<syntax><br />
SetApCoCoAServerLogLevel(Lvl:INT):INT<br />
</syntax><br />
<br />
<description><br />
This function sets the log level that is used by the ApCoCoAServer for displaying log output. All log messages whose log level is greater than or equal to the log level <tt>Lvl</tt> will be displayed by the ApCoCoAServer after a call to this function. Available log levels are (in order of ascending priority) 0 = <tt>ERROR</tt> (default), 1 = <tt>WARN</tt>, 2 = <tt>INFO</tt>, 3 = <tt>VERBOSE</tt>, and 4 = <tt>DEBUG</tt>. The function returns the log level previously used by the ApCoCoAServer. <br />
<br />
<itemize><br />
<item>@param <em>Lvl</em> The new log level to be used by the ApCoCoAServer.</item><br />
<item>@return The log level previously used by the ApCoCoAServer.</item><br />
</itemize><br />
<br />
<example><br />
SetApCoCoAServerLogLevel(1);<br />
<br />
0<br />
-------------------------------<br />
-- Done.<br />
-------------------------------<br />
</example><br />
<br />
</description><br />
<br />
<types><br />
</types><br />
<br />
<seealso><br />
<see>GetApCoCoAServerLogLevel</see><br />
</seealso><br />
<br />
<key>SetApCoCoAServerLogLevel</key><br />
<key>logging</key><br />
<key>log</key><br />
<br />
[[Category:ApCoCoA Manual|{{PAGENAME}}]]<br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:Build_specifications&diff=11199ApCoCoA-1:Build specifications2010-08-30T14:07:59Z<p>Skaspar: Corrected links to modified linux latte sources.</p>
<hr />
<div>=ApCoCoA-1.2 build specifications=<br />
==ApCoCoA-1.2 Linux 32bit==<br />
'''ApCoCoAServer'''<br />
<br />
Build on Ubuntu 9.04 system.<br />
<br />
Compiler: g++-4.3.3<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.2<br />
* atlas (ATLAS)<br />
* blas (BLAS)<br />
* boost_filesystem (Boost Filesystem) 1.39<br />
* boost_system (Boost System) 1.39<br />
* boost_thread (Boost Thread) 1.39<br />
* cocoa (CoCoALib) 0.99.28<br />
* gfortran (GFortran)<br />
* givaro (Givaro) 3.2.14rc1<br />
* gmp (GMP)<br />
* gmpxx (GMP C++ wrapper)<br />
* iml (IML) 1.0.2<br />
* lapack (LAPACK)<br />
* linbox (LinBox) 1.1.6<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''ApCoCoABBFServer'''<br />
<br />
Build on Ubuntu 9.04 system.<br />
<br />
Compiler: g++-4.3.3<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.2<br />
* boost_program_options (Boost Program Options) 1.39<br />
* boost_thread (Boost Thread) 1.39<br />
* cocoa (CoCoALib) 0.99.28<br />
* gmp (GMP)<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''Modified LattE "for tea, too" source'''<br />
<br />
[http://www.apcocoa.org/download/apcocoa/linux-x86/additional-resources/latte-for-tea-too-1.2-mk-0.9.3-apcocoa-1.1-changes.tar.gz latte-for-tea-too-1.2-mk-0.9.3.tar.gz]<br />
<br />
==ApCoCoA-1.2 Linux 64bit==<br />
'''ApCoCoAServer'''<br />
<br />
Build on Ubuntu 8.04 system.<br />
<br />
Compiler: g++-4.2.4<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.2<br />
* atlas (ATLAS)<br />
* blas (BLAS)<br />
* boost_filesystem (Boost Filesystem) 1.39<br />
* boost_system (Boost System) 1.39<br />
* boost_thread (Boost Thread) 1.39<br />
* cocoa (CoCoALib) 0.99.28<br />
* gfortran (GFortran)<br />
* givaro (Givaro) 3.2.14rc1<br />
* gmp (GMP)<br />
* gmpxx (GMP C++ wrapper)<br />
* iml (IML) 1.0.2<br />
* lapack (LAPACK)<br />
* linbox (LinBox) 1.1.6<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''ApCoCoABBFServer'''<br />
<br />
Build on Ubuntu 8.04 system.<br />
<br />
Compiler: g++-4.2.4<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.2<br />
* boost_program_options (Boost Program Options) 1.39<br />
* boost_thread (Boost Thread) 1.39<br />
* cocoa (CoCoALib) 0.99.28<br />
* gmp (GMP)<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''Modified LattE "for tea, too" source'''<br />
<br />
[http://www.apcocoa.org/download/apcocoa/linux-x86-64/additional-resources/latte-for-tea-too-1.2-mk-0.9.3-apcocoa-1.1-changes.tar.gz latte-for-tea-too-1.2-mk-0.9.3.tar.gz]<br />
<br />
==ApCoCoA-1.2 Mac OS X==<br />
'''ApCoCoAServer'''<br />
<br />
Build on Mac OS X, 10.4 system.<br />
<br />
Compiler: g++-4.0.1<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.1<br />
* atlas (ATLAS) 3.8.2<br />
* boost_thread (Boost Thread) 1.38<br />
* cocoa (CoCoALib) 0.99.28<br />
* gfortran (GFortran) ?<br />
* givaro (Givaro) 3.2.13<br />
* gmp (GMP) 4.2.4<br />
* iml (IML) 1.0.2<br />
* linbox (LinBox) 1.1.6<br />
* Apple accelerate framework 1.3.1<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''ApCoCoABBFServer'''<br />
<br />
Build on Mac OS X, 10.4 system.<br />
<br />
Compiler: g++-4.0.1<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.1<br />
* boost_program_options (Boost Program Options) 1.38<br />
* boost_thread (Boost Thread) 1.38<br />
* cocoa (CoCoALib) 0.99.28<br />
* gmp (GMP)<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''Modified LattE "for tea, too" source'''<br />
<br />
[http://www.apcocoa.org/download/apcocoa/osx-universal/additional-resources/latte-for-tea-too-1.2-mk-0.9.3-apcocoa-1.1-mac.tar.gz latte-for-tea-too-1.2-mk-0.9.3.tar.gz]<br />
<br />
<br />
=ApCoCoA-1.1 build specifications=<br />
==ApCoCoA-1.1 Linux 32bit==<br />
'''ApCoCoAServer'''<br />
<br />
Build on Ubuntu 8.10 system.<br />
<br />
Compiler: g++-4.3.2<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.1<br />
* atlas (ATLAS)<br />
* blas (BLAS)<br />
* boost_thread (Boost Thread) 1.38<br />
* cocoa (CoCoALib) 0.99.28<br />
* gfortran (GFortran)<br />
* givaro (Givaro) 3.2.14rc1<br />
* gmp (GMP)<br />
* gmpxx (GMP C++ wrapper)<br />
* iml (IML) 1.0.2<br />
* lapack (LAPACK)<br />
* linbox (LinBox) 1.1.6<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''ApCoCoABBFServer'''<br />
<br />
Build on Ubuntu 8.10 system.<br />
<br />
Compiler: g++-4.3.2<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.1<br />
* boost_program_options (Boost Program Options) 1.38<br />
* boost_thread (Boost Thread) 1.38<br />
* cocoa (CoCoALib) 0.99.28<br />
* gmp (GMP)<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''Modified LattE "for tea, too" source'''<br />
<br />
[http://www.apcocoa.org/download/apcocoa/linux-x86/additional-resources/latte-for-tea-too-1.2-mk-0.9.3-apcocoa-1.1-changes.tar.gz latte-for-tea-too-1.2-mk-0.9.3.tar.gz]<br />
<br />
==ApCoCoA-1.1 Linux 64bit==<br />
'''ApCoCoAServer'''<br />
<br />
Build on Ubuntu 8.04 system.<br />
<br />
Compiler: g++-4.2.4<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.1<br />
* atlas (ATLAS)<br />
* blas (BLAS)<br />
* boost_program_options (Boost Program Options) 1.38<br />
* boost_thread (Boost Thread) 1.38<br />
* cocoa (CoCoALib) 0.99.28<br />
* gfortran (GFortran)<br />
* givaro (Givaro) 3.2.14rc1<br />
* gmp (GMP)<br />
* gmpxx (GMP C++ wrapper)<br />
* iml (IML) 1.0.2<br />
* lapack (LAPACK)<br />
* linbox (LinBox) 1.1.6<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''ApCoCoABBFServer'''<br />
<br />
Build on Ubuntu 8.04 system.<br />
<br />
Compiler: g++-4.2.4<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.1<br />
* boost_program_options (Boost Program Options) 1.38<br />
* boost_thread (Boost Thread) 1.38<br />
* cocoa (CoCoALib) 0.99.28<br />
* gmp (GMP)<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''Modified LattE "for tea, too" source'''<br />
<br />
[http://www.apcocoa.org/download/apcocoa/linux-x86-64/additional-resources/latte-for-tea-too-1.2-mk-0.9.3-apcocoa-1.1-changes.tar.gz latte-for-tea-too-1.2-mk-0.9.3.tar.gz]<br />
<br />
==ApCoCoA-1.1 Mac OS X==<br />
'''ApCoCoAServer'''<br />
<br />
Build on Mac OS X, 10.4 system.<br />
<br />
Compiler: g++-4.0.1<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.1<br />
* atlas (ATLAS) 3.8.2<br />
* boost_thread (Boost Thread) 1.38<br />
* cocoa (CoCoALib) 0.99.28<br />
* gfortran (GFortran) ?<br />
* givaro (Givaro) 3.2.13<br />
* gmp (GMP) 4.2.4<br />
* iml (IML) 1.0.2<br />
* linbox (LinBox) 1.1.6<br />
* Apple accelerate framework 1.3.1<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''ApCoCoABBFServer'''<br />
<br />
Build on Mac OS X, 10.4 system.<br />
<br />
Compiler: g++-4.0.1<br />
<br />
Static libraries:<br />
<br />
* apcocoa (ApCoCoALib) 1.1<br />
* boost_program_options (Boost Program Options) 1.38<br />
* boost_thread (Boost Thread) 1.38<br />
* cocoa (CoCoALib) 0.99.28<br />
* gmp (GMP)<br />
<br />
Dynamic libraries:<br />
* pthread<br />
<br />
'''Modified LattE "for tea, too" source'''<br />
<br />
[http://www.apcocoa.org/download/apcocoa/osx-universal/additional-resources/latte-for-tea-too-1.2-mk-0.9.3-apcocoa-1.1-mac.tar.gz latte-for-tea-too-1.2-mk-0.9.3.tar.gz]</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=Downloads&diff=11198Downloads2010-08-30T14:04:43Z<p>Skaspar: Removed spam link.</p>
<hr />
<div>The following releases provide the functionality of CoCoA 4.7 together with the additional capabilities of the ApCoCoA library. They are equipped with a graphical user interface. For the official CoCoA releases, visit the [http://cocoa.dima.unige.it CoCoA home page].<br />
<br />
<br />
=ApCoCoA=<br />
<br />
<br />
==ApCoCoA-1.5==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.exe ApCoCoA-1.5.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.md5 md5sum] (2010/07/29)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip ApCoCoA-1.5.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5.0-win32.zip.md5 md5sum] (2010/07/29)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz ApCoCoA-1.5.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.5.0-linux-x86.tar.gz.md5 md5sum] (2010/07/29)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.5.0-linux-x86_64.tar.gz ApCoCoA-1.5.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.5.0-linux-x86_64.tar.gz.md5 md5sum] (2010/07/29)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz ApCoCoA-1.5.0 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.5.0-macosx.tar.gz.md5 md5sum] (2010/07/29)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.5 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.exe ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.5QT.md5 md5sum] (2010/07/29)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5qt-win.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.5qt-win.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5qt-linux-x86.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.5qt-linux-x86.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.5qt-linux-x86_64.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.5qt-linux-x86_64.tgz.md5 md5sum] (2010/07/29)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz ApCoCoA-1.5QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.5qt-macosx.tgz.md5 md5sum] (2010/07/29)<br />
<br />
<br />
<br />
==ApCoCoA-1.4==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.exe ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Zip: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4.0-win32.zip.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.4.0-linux-x86.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.4.0-linux-x86_64.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.4.0-linux-x86_64.tar.gz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz ApCoCoA-1.4.0 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.4.0-macosx.tar.gz.md5 md5sum] (2010/05/28)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.4 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86-Installer: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.exe ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.4QT.md5 md5sum] (2010/05/30)<br />
<br />
* Windows x86-Tgz: [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/apcocoa-1.4qt-win.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.4qt-linux-x86.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.4qt-linux-x86_64.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.4qt-linux-x86_64.tgz.md5 md5sum] (2010/05/28)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz ApCoCoA-1.4QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/apcocoa-1.4qt-macosx.tgz.md5 md5sum] (2010/05/28)<br />
<br />
<br />
==ApCoCoA-1.3==<br />
<br />
===Eclipse GUI - Standalone Version===<br />
<br />
'''Short installation guide:'''<br />
# Download and unpack the Eclipse GUI package.<br />
# Go into the folder apcocoa and start apcocoa.exe<br />
Here you can download a short [[Media:quick_start.pdf|quick-start User Guide]] and here you find a [[ApCoCoA:tut_eclipse_gui_de|Tutorial]] in German.<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.exe ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-1.3-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.3-linux-x86-64.tgz ApCoCoA-1.3 Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-1.3-linux-x86-64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.tgz ApCoCoA-1.3.1 Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3.1-osx-intel.md5 md5sum] (2009/11/11)<br/><b>Please note:</b> ApCoCoAServer for Mac OS X requires an Intel 64-bit based platform!<br />
<br />
===ApCoCoA as Eclipse plug-in===<br />
<br />
For using ApCoCoA-1.3 as Eclipse plug-in please go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]].<br />
<br />
<br />
===Well-known Qt-GUI===<br />
<br />
* Windows x86: [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.exe ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86: [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.3qt-linux-x86.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* Linux x86-64: [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.3qt-linux-x86-64.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.3qt-linux-x86-64.tgz.md5 md5sum] (2009/10/16)<br />
<br />
* MacOSx: [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.tgz ApCoCoA-1.3QT Release] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.3QT.md5 md5sum] (2009/10/16)<br />
<br />
==ApCoCoA-1.2==<br />
<br />
<font color=red>'''Please note:''' It is recommended to use ApCoCoA-1.2 with the beta version of the new eclipse-GUI. For Installation go to [[HowTo:Install_and_Work_with_the_Eclipse_GUI|eclipse-GUI installation guide]]. As soon as possible there will be a standalone version of the eclipse-GUI, too. Below you find the executables for ApCoCoA-1.2 using the old, well-known Qt-GUI.</font><br />
<br />
* Windows x86:<br />
** [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.2.exe ApCoCoA-1.2 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.2.exe.md5 md5sum] (2009/07/15)<br />
<br />
* Linux x86:<br />
**[http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.2-linux32-x86.tar.gz ApCoCoA-1.2-Release-linux32-x86] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.2-linux32-x86.tar.gz.md5 md5sum] and [[ApCoCoA:Build_specifications#ApCoCoA-1.2 Linux 32bit|build specifications]] (2009/07/15)<br />
<br />
* Linux x86-64:<br />
**[http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.2-linux64-x86-64.tar.gz ApCoCoA-1.2-Release-linux64-x86] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.2-linux64-x86-64.tar.gz.md5 md5sum] and [[ApCoCoA:Build_specifications#ApCoCoA-1.2 Linux 64bit|build specifications]] (2009/07/15)<br />
<br />
* MacOSx:<br />
** [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.2-osx-intel.tgz ApCoCoA-1.2-osx-intel] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.2-osx-intel.tgz.md5 md5sum] and [[ApCoCoA:Build_specifications#ApCoCoA-1.2 Mac_OS_X|build specifications]] (2009/07/15)<br />
<br />
==ApCoCoA-1.1==<br />
<br />
* Windows x86:<br />
** [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.1.exe ApCoCoA-1.1 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.1.exe.md5 md5sum] (2009/04/30)<br />
<br />
* Linux x86:<br />
**[http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.1-linux-x86.tar.gz ApCoCoA-1.1-Release-linux32-x86] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.1-linux-x86.tar.gz.md5 md5sum] and [[ApCoCoA:Build_specifications#ApCoCoA-1.1 Linux 32bit|build specifications]] (2009/04/30)<br />
<br />
* Linux x86-64:<br />
**[http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.1-linux-x86-64.tar.gz ApCoCoA-1.1-Release-linux64-x86] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.1-linux-x86-64.tar.gz.md5 md5sum] and [[ApCoCoA:Build_specifications#ApCoCoA-1.1 Linux 64bit|build specifications]] (2009/04/30)<br />
<br />
* MacOSx:<br />
** [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.1-osx-intel.dmg ApCoCoA-1.1-osx-intel] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.1-osx-intel.dmg.md5 md5sum] and [[ApCoCoA:Build_specifications#ApCoCoA-1.1 Mac_OS_X|build specifications]] (2009/04/30)<br />
<br />
==ApCoCoA-1.0==<br />
* Windows x86:<br />
**[http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.0.exe ApCoCoA-1.0 Release] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.0.exe.md5 md5sum] (2008/12/22)<br />
<br />
* Linux x86:<br />
**[http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.0-linux-x86.tar.gz ApCoCoA-1.0-Release-linux32-x86] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.0-linux-x86.tar.gz.md5 md5sum] (2008/12/22)<br />
<br />
* Linux x86-64:<br />
**[http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.0-text-linux-x86-64.tar.gz ApCoCoA-1.0-Release-linux64-x86] with [http://www.apcocoa.org/download/apcocoa/linux-x86-64/apcocoa-1.0-text-linux-x86-64.tar.gz.md5 md5sum] (2008/12/22)<br />
<br />
* MacOSx:<br />
** [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.0.0-osx-intel.pkg.tgz ApCoCoA-1.0.0-osx-intel] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.0.0-osx-intel.pkg.tgz.md5 md5sum] (2008/12/22)<br />
<br />
<br />
<br />
==Older versions==<br />
* Windows x86:<br />
**[http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.0.0-rc7.exe ApCoCoA-1.0.0-rc7] with [http://www.apcocoa.org/download/apcocoa/win32/ApCoCoA-1.0.0-rc7.exe.md5sum md5sum] (2007/11/19)<br />
**[http://apcocoa.org/download/apcocoa/win32/ApCoCoA-4.7.1-0.99.09-win-x86.exe ApCoCoA-4.7.1-0.99.09-win-32] with [http://apcocoa.org/download/apcocoa/win32/ApCoCoA-4.7.1-0.99.09-win-x86.exe.md5 md5sum] (2007/10/19)<br />
**[http://apcocoa.org/download/apcocoa/win32/ApCoCoA-4.7.1-0.99.04-win-x86.exe ApCoCoA-4.7.1-0.99.04-win-32] with [http://apcocoa.org/download/apcocoa/win32/ApCoCoA-4.7.1-0.99.04-win-x86.exe.md5 md5sum]<br />
<br />
* Linux x86:<br />
**[http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.0-rc7-linux-x86.tar.gz ApCoCoA-1.0-rc7-linux-x86] with [http://www.apcocoa.org/download/apcocoa/linux-x86/apcocoa-1.0-rc7-linux-x86.tar.gz.md5 md5sum] (2007/11/19)<br />
**[http://apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-4.7.1-0.99.04-linux-x86.tar.gz ApCoCoA-4.7.1-0.99.04-linux-x86] with [http://apcocoa.org/download/apcocoa/linux-x86/ApCoCoA-4.7.1-0.99.04-linux-x86.tar.gz.md5 md5sum]<br />
<br />
* Linux x86-64:<br />
**[http://apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-4.7.1-0.99.04-linux-x86-64.tar.gz ApCoCoA-4.7.1-0.99.04-linux-x86-64] with [http://apcocoa.org/download/apcocoa/linux-x86-64/ApCoCoA-4.7.1-0.99.04-linux-x86-64.tar.gz.md5 md5sum]<br />
<br />
* MacOSX:<br />
**[http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.0.0-rc7-ppc-only.dmg ApCoCoA-1.0.0-rc7-ppc-only] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-1.0.0-rc7-ppc-only.dmg.md5 md5sum] (2007/11/19)<br />
**[http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-4.7.1-0.99.04.dmg ApCoCoA-4.7.1-0.99.04-osx-universal] with [http://www.apcocoa.org/download/apcocoa/osx-universal/ApCoCoA-4.7.1-0.99.04.dmg.md5 md5sum]<br />
<br />
<br />
<br />
=ApCoCoALib=<br />
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].<br />
<br />
==Repository==<br />
The [[ApCoCoA:SourceCodeManagement|subversion repository]] contains the bleeding-edge developmental versions of ApCoCoALib.<br />
<br />
==ApCoCoALib-1.02==<br />
<br />
[http://www.apcocoa.org/download/apcocoa/sources/ApCoCoALib-1.02.tar.gz ApCoCoALib-1.02.tar.gz] (1.4MB) with these [[ApCoCoA:Build specifications#ApCoCoA-1.2_build_specifications|build specifications]].<br />
<br />
==ApCoCoALib-1.01==<br />
<br />
[http://www.apcocoa.org/download/apcocoa/sources/ApCoCoALib-1.01.tar.gz ApCoCoALib-1.01.tar.gz] (1.3MB) with these [[ApCoCoA:Build specifications#ApCoCoA-1.1_build_specifications|build specifications]].<br />
<br />
==ApCoCoALib-1.00==<br />
[http://www.apcocoa.org/hg/ApCoCoALib-1.00/archive/tip.tar.gz ApCoCoALib.tar.gz] compiles against [http://www.apcocoa.org/download/cocoa/sources/CoCoALib-0.9914.tgz CoCoALib-0.9914.tgz] (1.1MB)<br />
<br />
<br />
==Deprecated sources==<br />
*[http://www.apcocoa.org/download/apcocoa/sources/ApCoCoALib-0.99.07.tar.gz ApCoCoALib-0.99.07.tar.gz] (246KB) - backup of the mercurial repository from v0.99.07, compiles against [http://www.apcocoa.org/download/cocoa/sources/CoCoALib-0.9907.tgz CoCoALib-0.9907.tgz] (1.1MB)<br />
*[http://www.apcocoa.org/download/apcocoa/sources/ApCoCoALib-0.99.05.tar.gz ApCoCoALib-0.99.05.tar.gz] (175KB) - backup of the mercurial repository from v0.99.05, compiles against [http://www.apcocoa.org/download/cocoa/sources/CoCoALib-0.9905.tgz CoCoALib-0.9905.tgz] (1.4MB)<br />
<br />
=ApCoCoA-Matlab-Interface=<br />
Only available for MS Windows. For details see [[ApCoCoA:MatlabToolbox]].<br />
*[http://www.apcocoa.org/~mmachnik/interface/Setup1-02.zip Version 1.02] - Based on CoCoALib 0.99.25 and ApCoCoALib as of 30.01.2009.<br />
<br />
[[Category:ApCoCoA|{{PAGENAME}}]]<br />
[[Category:ApCoCoA|Lib{{PAGENAME}}]]</div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:Weyl.WRedGB&diff=10615ApCoCoA-1:Weyl.WRedGB2010-05-27T17:45:00Z<p>Skaspar: Fixed example.</p>
<hr />
<div> <command><br />
<title>Weyl.WRedGB</title><br />
<short_description>Computes reduced Groebner basis of a D-ideal in Weyl algebra <tt>A_n</tt>.</short_description><br />
<syntax><br />
Weyl.WRedGB(GB:LIST):LIST<br />
</syntax><br />
<description><br />
This function converts Groebner basis <tt>GB</tt> computed by ApCoCoAServer into the reduced Groebner Basis. If <tt>GB</tt> is not a Groebner basis then the output will not be the reduced Groebner basis. In fact, this function reduces a list <tt>GB</tt> of Weyl polynomials using <ref>Weyl.WNR</ref> into a new list <tt>L</tt> such that <tt>Ideal(L) = Ideal(GB)</tt>.<br />
<par/><br />
<em>Note:</em> This function is faster than <ref>Weyl.WRGB</ref> for a list <tt>GB</tt> of large size.<br />
<itemize><br />
<item>@param <em>GB</em> Groebner Basis of an ideal in the Weyl algebra.</item><br />
<item>@result The reduced Groebner Basis of the given ideal.</item><br />
</itemize><br />
<br />
<example><br />
A1::=QQ[x,d]; --Define appropriate ring<br />
Use A1;<br />
L:=[x,d,1];<br />
Weyl.WRedGB(L);<br />
[1]<br />
-------------------------------<br />
-- Done.<br />
-------------------------------<br />
</example><br />
<example><br />
A2::=ZZ/(7)[x[1..2],y[1..2]]; -- define appropriate ring<br />
Use A2;<br />
I:=Ideal(2x[1]^14y[1]^7,x[1]^2y[1]^3+x[1]^2-1,y[2]^7-1,x[2]^3y[2]^2-x[2]y[2]-3x[2]-1);<br />
GbI:=Weyl.WGB(I,0);Len(GbI);<br />
<br />
-------------------------------<br />
-- CoCoAServer: computing Cpu Time = 0.485<br />
-------------------------------<br />
42 -- size of complete GB of the ideal I<br />
-------------------------------<br />
Time GbI:=Weyl.WRedGB(GbI);<br />
<br />
Cpu time = 10.89, User time = 11<br />
-------------------------------<br />
11 -- GbI is now reduced Groebner Basis of the ideal I.<br />
-------------------------------<br />
-- Done.<br />
-------------------------------<br />
</example><br />
<br />
</description><br />
<seealso><br />
<see>Weyl.WNormalForm</see><br />
<see>Weyl.WGB</see><br />
<see>Weyl.WRGB</see><br />
<see>Weyl.WRGBS</see><br />
<see>Introduction to Groebner Basis in CoCoA</see><br />
<see>Introduction to CoCoAServer</see><br />
</seealso><br />
<types><br />
<type>apcocoaserver</type><br />
<type>groebner</type><br />
</types><br />
<key>weyl.wredgb</key><br />
<key>wredgb</key><br />
<wiki-category>Package_weyl</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:FGLM.FGLM&diff=10562ApCoCoA-1:FGLM.FGLM2010-05-26T15:42:16Z<p>Skaspar: Example update.</p>
<hr />
<div><command><br />
<title>FGLM.FGLM</title><br />
<short_description>Performs a FGLM Groebner Basis conversion using ApCoCoAServer.</short_description><br />
<br />
<syntax><br />
FGLM(GBInput:LIST, M:MAT):LIST<br />
FGLM(GBInput:LIST):LIST<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoAServer</em>. You will have to start the ApCoCoAServer in order to use it/them.<br />
<par/><br />
The function <tt>FGLM</tt> calls the ApCoCoAServer to perform a<br />
FGLM Groebner Basis conversion. Please note that the ideal generated by<br />
the given Groebner Basis must be zero-dimensional. The Groebner<br />
Basis contained in list GBInput will be converted into a Groebner<br />
Basis with respect to term ordering <ref>Ord</ref>(M), i.e. M must be a matrix<br />
specifying a term ordering. If the parameter M is not specified, ApCoCoA<br />
will assume M = <ref>Ord</ref>(). Please note that the resulting polynomials belong<br />
to a different ring than the ones in GBInput.<br />
<par/><br />
The return value will be the transformed Groebner basis polynomials.<br />
<itemize><br />
<item>@param <em>GBInput</em> A Groebner basis of a zero-dimensional ideal.</item><br />
<item>@return A Groebner basis of the ideal generated by the polynomials of GBInput. The polynomials of the new Groebner basis will belong to the polynomial ring with term ordering specified by <tt>M</tt> or <ref>Ord</ref>() in case M is not given.</item><br />
</itemize><br />
The following parameter is optional.<br />
<itemize><br />
<item>@param <em>M</em> A matrix representing a term ordering.</item><br />
</itemize><br />
<example><br />
Use QQ[x, y, z], DegRevLex;<br />
GBInput := [z^4 -3z^3 - 4yz + 2z^2 - y + 2z - 2, yz^2 + 2yz - 2z^2 + 1, y^2 - 2yz + z^2 - z, x + y - z];<br />
M := LexMat(3);<br />
GBNew := FGLM.FGLM(GBInput, M);<br />
Use QQ[x, y, z], Ord(M);<br />
-- New basis (Lex)<br />
BringIn(GBNew);<br />
<br />
-------------------------------<br />
[z^6 - z^5 - 4z^4 - 2z^3 + 1, y - 4/7z^5 + 5/7z^4 + 13/7z^3 + 10/7z^2 - 6/7z - 2/7,<br />
x + 4/7z^5 - 5/7z^4 - 13/7z^3 - 10/7z^2 - 1/7z + 2/7]<br />
-------------------------------<br />
</example><br />
</description><br />
<see>GBasis5, and more</see><br />
<see>Introduction to CoCoAServer</see><br />
<types><br />
<type>groebner</type><br />
<type>ideal</type><br />
<type>apcocoaserver</type><br />
</types><br />
<key>FGLM</key><br />
<key>FGLM.FGLM</key><br />
<key>fglm.FGLM</key><br />
<key>groebner basis conversion</key><br />
<wiki-category>Package_fglm</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BBF.Status&diff=10561ApCoCoA-1:BBF.Status2010-05-26T15:34:03Z<p>Skaspar: Example update.</p>
<hr />
<div><command><br />
<title>BBF.Status</title><br />
<short_description>Retrieves status information from ApCoCoABBFServer.</short_description><br />
<br />
<syntax><br />
BBF.Status():STRING<br />
</syntax><br />
<description><br />
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoABBFServer</em>. You will have to start the ApCoCoABBFServer in order to use it/them.<br />
<par/><br />
This command retrieves status information from ApCoCoABBFServer.<br />
<itemize><br />
<item>@return A status string.</item><br />
</itemize><br />
<example><br />
Use ZZ/(32003)[x, y, z],DegLex;<br />
I:=Ideal(-4*x^2, -4*y^2, 5*z^2);<br />
BBF.Init(I);<br />
BBF.Steps(3);<br />
BBF.Status();<br />
<br />
Computation started.<br />
<br />
-------------------------------<br />
A border basis computation has been initialized.<br />
Computation mode: interactive.<br />
Total of computation steps executed: 3.<br />
Next step will be (I4).<br />
<br />
-------------------------------<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
</types><br />
<see>BB.BBasis</see><br />
<key>Status</key><br />
<key>BBF.Status</key><br />
<wiki-category>Package_bbf</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BB.NDneighbors&diff=10560ApCoCoA-1:BB.NDneighbors2010-05-26T15:05:43Z<p>Skaspar: Example update.</p>
<hr />
<div><command><br />
<title>BB.NDneighbors</title><br />
<short_description>Computes a list of next-door neighbors.</short_description><br />
<br />
<syntax><br />
BB.NDneighbors(OO:LIST):LIST<br />
</syntax><br />
<description><br />
This command computes the list of next-door neighbors in the border of the order ideal <tt>OO</tt>. The input is a list <tt>OO</tt> of terms that specify an order ideal. The output is a list of triples <tt>[i,j,k]</tt> such that <tt>b_i = x_k * b_j</tt> where the border terms <tt>b_i</tt> and <tt>b_j</tt> correspond to the <tt>i</tt>-th and <tt>j</tt>-th element of the list returned by the command <ref>BB.Border</ref>(OO).<br />
<itemize><br />
<item>@param <em>OO</em> A list of terms representing an order ideal.</item><br />
<item>@return A list of next-door neighbors of <tt>OO</tt>.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y,z];<br />
BB.Border([1,x]);<br />
BB.NDneighbors([1,x]);<br />
<br />
[z, y, xz, xy, x^2]<br />
-------------------------------<br />
[[3, 1, 1], [4, 2, 1]]<br />
<br />
-- E.g. the first triple of the result can be interpreted<br />
-- as x*z = xz<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
</types><br />
<see>BB.ASneighbors</see><br />
<br />
<key>NDneighbors</key><br />
<key>BB.NDneighbors</key><br />
<key>borderbasis.NDneighbors</key><br />
<wiki-category>Package_borderbasis</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BB.NDneighbors&diff=10546ApCoCoA-1:BB.NDneighbors2010-05-26T14:03:29Z<p>Skaspar: Updated description and example.</p>
<hr />
<div><command><br />
<title>BB.NDneighbors</title><br />
<short_description>Computes a list of next-door neighbors.</short_description><br />
<br />
<syntax><br />
BB.NDneighbors(OO:LIST):LIST<br />
</syntax><br />
<description><br />
This command computes the list of next-door neighbors in the border of the order ideal <tt>OO</tt>. The input is a list <tt>OO</tt> of terms that specify an order ideal. The output is a list of triples <tt>[i,j,k]</tt> such that <tt>b_i = x_k * b_j</tt> where the border terms <tt>b_i</tt> and <tt>b_j</tt> correspond to the <tt>i</tt>-th and <tt>j</tt>-th element of the list returned by the command <ref>BB.Border</ref>(OO).<br />
<itemize><br />
<item>@param <em>OO</em> A list of terms representing an order ideal.</item><br />
<item>@return A list of next-door neighbors of <tt>OO</tt>.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y,z];<br />
BB.Border([1,x]);<br />
BB.NDneighbors([1,x]);<br />
<br />
[z, y, xz, xy, x^2]<br />
-------------------------------<br />
[[3, 1, 1], [4, 2, 1]]<br />
<br />
-- E.g. the first triple of the result can be interpreted<br />
-- as that x*z = xz<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
</types><br />
<see>BB.ASneighbors</see><br />
<br />
<key>NDneighbors</key><br />
<key>BB.NDneighbors</key><br />
<key>borderbasis.NDneighbors</key><br />
<wiki-category>Package_borderbasis</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BB.ASneighbors&diff=10545ApCoCoA-1:BB.ASneighbors2010-05-26T14:00:33Z<p>Skaspar: Description update.</p>
<hr />
<div><command><br />
<title>BB.ASneighbors</title><br />
<short_description>Computes a list of across-the-street neighbors.</short_description><br />
<br />
<syntax><br />
BB.ASneighbors(OO:LIST):LIST<br />
</syntax><br />
<description><br />
This command computes the list of across-the-street neighbors in the border of the order ideal <tt>OO</tt>. The input is a list <tt>OO</tt> of terms that specify an order ideal. The output is a list of quadruples <tt>[i,j,k,l]</tt> such that <tt>x_k * b_i = x_l * b_j</tt> where the border terms <tt>b_i</tt> and <tt>b_j</tt> correspond to the <tt>i</tt>-th and <tt>j</tt>-th element of the list returned by the command <ref>BB.Border</ref>(OO).<br />
<itemize><br />
<item>@param <em>OO</em> A list of terms representing an order ideal.</item><br />
<item>@return A list of across-the-street neighbors of <tt>OO</tt>.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y,z];<br />
BB.Border([1,x]);<br />
BB.ASneighbors([1,x]);<br />
<br />
[z, y, xz, xy, x^2]<br />
-------------------------------<br />
[[1, 2, 2, 3], [3, 4, 2, 3], [3, 5, 1, 3], [4, 5, 1, 2]]<br />
<br />
-- E.g. the first quadruple of the result can be interpreted<br />
-- as that y*z = z*y<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
</types><br />
<see>BB.NDneighbors</see><br />
<key>ASneighbors</key><br />
<key>BB.ASneighbors</key><br />
<key>borderbasis.ASneighbors</key><br />
<wiki-category>Package_borderbasis</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BB.ASneighbors&diff=10544ApCoCoA-1:BB.ASneighbors2010-05-26T14:00:10Z<p>Skaspar: Description update.</p>
<hr />
<div><command><br />
<title>BB.ASneighbors</title><br />
<short_description>Computes a list of across-the-street neighbors.</short_description><br />
<br />
<syntax><br />
BB.ASneighbors(OO:LIST):LIST<br />
</syntax><br />
<description><br />
This command computes the list of across-the-street neighbors in the border of the order ideal <tt>OO</tt>. The input is a list <tt>OO</tt> of terms that specify an order ideal. The output is a list of quadruples <tt>[i,j,k,l]</tt> such that <tt>x_k * b_i = x_l * b_j</tt> where the border terms <tt>b_i</tt> and <tt>b_j</tt> correspond to the <tt>i</tt>-th and <tt>j</tt>-th element of the list returned by the command <ref>BB.Border(OO)</ref>.<br />
<itemize><br />
<item>@param <em>OO</em> A list of terms representing an order ideal.</item><br />
<item>@return A list of across-the-street neighbors of <tt>OO</tt>.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y,z];<br />
BB.Border([1,x]);<br />
BB.ASneighbors([1,x]);<br />
<br />
[z, y, xz, xy, x^2]<br />
-------------------------------<br />
[[1, 2, 2, 3], [3, 4, 2, 3], [3, 5, 1, 3], [4, 5, 1, 2]]<br />
<br />
-- E.g. the first quadruple of the result can be interpreted<br />
-- as that y*z = z*y<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
</types><br />
<see>BB.NDneighbors</see><br />
<key>ASneighbors</key><br />
<key>BB.ASneighbors</key><br />
<key>borderbasis.ASneighbors</key><br />
<wiki-category>Package_borderbasis</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BB.CoeffOfBB&diff=10372ApCoCoA-1:BB.CoeffOfBB2010-05-12T15:18:34Z<p>Skaspar: Initial version.</p>
<hr />
<div><command><br />
<title>BB.CoeffOfBB</title><br />
<short_description>Computes the coefficient matrix of a border basis.</short_description><br />
<br />
<syntax><br />
BB.CoeffOfBB(BB:LIST,OO:LIST):MAT<br />
</syntax><br />
<description><br />
Computes the coefficient matrix of the <tt>OO</tt>-border basis <tt>BB</tt> of the ideal generated by the polynomials of <tt>BB</tt>. The output is a matrix.<br />
<itemize><br />
<item>@param <em>BB</em> A list of terms representing the <tt>OO</tt>-border basis of the ideal generated by the polynomials of <tt>BB</tt>.</item><br />
<item>@param <em>OO</em> A list of terms representing an order ideal.</item><br />
<item>@return The coefficient matrix.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y];<br />
<br />
BB.CoeffOfBB([xy^2, x^3 + xy, y^4, xy^3, x^2y^2, x^3y],<br />
[1, y, y^2, y^3, x, xy, x^2, x^2y]);<br />
<br />
-------------------------------<br />
Mat([<br />
[0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0],<br />
[0, 1, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
<type>matrix</type><br />
<type>coefficient</type><br />
</types><br />
<see>BB.BBscheme</see><br />
<see>BB.HomBBscheme</see><br />
<key>CoeffOfBB</key><br />
<key>BB.CoeffOfBB</key><br />
<key>borderbasis.CoeffOfBB</key><br />
<wiki-category>Package_borderbasis</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BB.MultMat&diff=10371ApCoCoA-1:BB.MultMat2010-05-12T15:17:19Z<p>Skaspar: Example update.</p>
<hr />
<div><command><br />
<title>BB.MultMat</title><br />
<short_description>Computes the i-th multiplication matrix associated to a border basis.</short_description><br />
<br />
<syntax><br />
BB.MultMat(I:INT, OO:LIST, BB:LIST):MAT<br />
</syntax><br />
<description><br />
Computes the <tt>I</tt>-th multiplication matrix associated to the given input <tt>OO</tt>-border basis <tt>BB</tt> of the ideal generated by the polynomials of <tt>BB</tt> where <tt>I</tt> is an index number in the range 1..<ref>NumIndets</ref>().<br />
The output is a matrix.<br />
<itemize><br />
<item>@param <em>I</em> Index of indeterminate.</item><br />
<item>@param <em>OO</em> A list of terms representing an order ideal.</item><br />
<item>@param <em>BB</em> A list of terms representing the <tt>OO</tt>-border basis of the ideal generated by the polynomials of <tt>BB</tt>.</item><br />
<item>@return The <tt>I</tt>-th multiplication matrix.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y];<br />
<br />
BB.MultMat(1,<br />
[1, y, y^2, y^3, x, xy, x^2, x^2y],<br />
[xy^2, x^3 + xy, y^4, xy^3, x^2y^2, x^3y]);<br />
<br />
-------------------------------<br />
Mat([<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[1, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 1, 0, 0, 0, 0, -1, 0],<br />
[0, 0, 0, 0, 1, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 1, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
<type>multiplication</type><br />
<type>matrix</type><br />
</types><br />
<see>BB.BBasis</see><br />
<see>BB.BBasisForOI</see><br />
<see>BB.GenMultMat</see><br />
<key>MultMat</key><br />
<key>BB.MultMat</key><br />
<key>borderbasis.MultMat</key><br />
<wiki-category>Package_borderbasis</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BB.MultMat&diff=10370ApCoCoA-1:BB.MultMat2010-05-12T15:12:51Z<p>Skaspar: Description update.</p>
<hr />
<div><command><br />
<title>BB.MultMat</title><br />
<short_description>Computes the i-th multiplication matrix associated to a border basis.</short_description><br />
<br />
<syntax><br />
BB.MultMat(I:INT, OO:LIST, BB:LIST):MAT<br />
</syntax><br />
<description><br />
Computes the <tt>I</tt>-th multiplication matrix associated to the given input <tt>OO</tt>-border basis <tt>BB</tt> of the ideal generated by the polynomials of <tt>BB</tt> where <tt>I</tt> is an index number in the range 1..<ref>NumIndets</ref>().<br />
The output is a matrix.<br />
<itemize><br />
<item>@param <em>I</em> Index of indeterminate.</item><br />
<item>@param <em>OO</em> A list of terms representing an order ideal.</item><br />
<item>@param <em>BB</em> A list of terms representing the <tt>OO</tt>-border basis of the ideal generated by the polynomials of <tt>BB</tt>.</item><br />
<item>@return The <tt>I</tt>-th multiplication matrix.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y];<br />
<br />
BB.MultMat(1,<br />
[1, y, y^2, y^3, x, xy, x^2, x^2y],<br />
[xy^2, x^3 + xy, y^4, xy^3, x^2y^2, x^3y]);<br />
<br />
Mat([<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[1, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 1, 0, 0, 0, 0, -1, 0],<br />
[0, 0, 0, 0, 1, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 1, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
<type>multiplication</type><br />
<type>matrix</type><br />
</types><br />
<see>BB.BBasis</see><br />
<see>BB.BBasisForOI</see><br />
<see>BB.GenMultMat</see><br />
<key>MultMat</key><br />
<key>BB.MultMat</key><br />
<key>borderbasis.MultMat</key><br />
<wiki-category>Package_borderbasis</wiki-category><br />
</command></div>Skasparhttp://apcocoa.uni-passau.de/wiki/index.php?title=ApCoCoA-1:BB.MultMat&diff=10369ApCoCoA-1:BB.MultMat2010-05-12T15:07:38Z<p>Skaspar: Initial version.</p>
<hr />
<div><command><br />
<title>BB.MultMat</title><br />
<short_description>Computes the i-th multiplication matrix associated to a border basis.</short_description><br />
<br />
<syntax><br />
BB.MultMat(I:INT, OO:LIST, BB:LIST):MAT<br />
</syntax><br />
<description><br />
Computes the <tt>I</tt>-th multiplication matrix associated to the given input <tt>OO</tt>-border basis <tt>BB</tt> where <tt>I</tt> is an index number in the range 1..<ref>NumIndets</ref>().<br />
The output is a matrix.<br />
<itemize><br />
<item>@param <em>I</em> Index of indeterminate.</item><br />
<item>@param <em>OO</em> A list of terms representing an order ideal.</item><br />
<item>@param <em>BB</em> A list of terms representing the <tt>OO</tt>-border basis of the ideal generated by the polynomials of <tt>BB</tt>.</item><br />
<item>@return A matrix.</item><br />
</itemize><br />
<example><br />
Use QQ[x,y];<br />
<br />
BB.MultMat(1,<br />
[1, y, y^2, y^3, x, xy, x^2, x^2y],<br />
[xy^2, x^3 + xy, y^4, xy^3, x^2y^2, x^3y]);<br />
<br />
Mat([<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 0, 0, 0],<br />
[1, 0, 0, 0, 0, 0, 0, 0],<br />
[0, 1, 0, 0, 0, 0, -1, 0],<br />
[0, 0, 0, 0, 1, 0, 0, 0],<br />
[0, 0, 0, 0, 0, 1, 0, 0]<br />
])<br />
-------------------------------<br />
</example><br />
</description><br />
<types><br />
<type>borderbasis</type><br />
<type>multiplication</type><br />
<type>matrix</type><br />
</types><br />
<see>BB.BBasis</see><br />
<see>BB.BBasisForOI</see><br />
<see>BB.GenMultMat</see><br />
<key>MultMat</key><br />
<key>BB.MultMat</key><br />
<key>borderbasis.MultMat</key><br />
<wiki-category>Package_borderbasis</wiki-category><br />
</command></div>Skaspar