Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  chap8.html   Sprache: HTML

 
 products/Sources/formale Sprachen/GAP/pkg/toolsforhomalg/doc/chap8.html


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>GAP (ToolsForHomalg) - Chapter 8: Tools</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="GAPDoc2HTML" />
<link rel="stylesheet" type="text/css" href="manual.css" />
<script src="manual.js" type="text/javascript"></script>
<script type="text/javascript">overwriteStyle();</script>
</head>
<body class="chap8"  onload="jscontent()">


<div class="chlinktop"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a>  <a href="chap1.html">1</a>  <a href="chap2.html">2</a>  <a href="chap3.html">3</a>  <a href="chap4.html">4</a>  <a href="chap5.html">5</a>  <a href="chap6.html">6</a>  <a href="chap7.html">7</a>  <a href="chap8.html">8</a>  <a href="chap9.html">9</a>  <a href="chap10.html">10</a>  <a href="chapInd.html">Ind</a>  </div>

<div class="chlinkprevnexttop"> <a href="chap0.html">[Top of Book]</a>   <a href="chap0.html#contents">[Contents]</a>    <a href="chap7.html">[Previous Chapter]</a>    <a href="chap9.html">[Next Chapter]</a>   </div>

<p id="mathjaxlink" class="pcenter"><a href="chap8_mj.html">[MathJax on]</a></p>
<p><a id="X8508AEF8845565A1" name="X8508AEF8845565A1"></a></p>
<div class="ChapSects"><a href="chap8.html#X8508AEF8845565A1">8 <span class="Heading">Tools</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap8.html#X86FA580F8055B274">8.1 <span class="Heading">Functions</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7F85CB6A7CAA6BBF">8.1-1 homalgTotalRuntimes</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X828ACDE1848695B1">8.1-2 AddLeftRightLogicalImplicationsForHomalg</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7DBCB2087D46555D">8.1-3 LogicalImplicationsForOneHomalgObject</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7821595B7D6C985E">8.1-4 LogicalImplicationsForTwoHomalgBasicObjects</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X87595FE07BB2D793">8.1-5 InstallLogicalImplicationsForHomalgBasicObjects</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7B9DE98E8174793E">8.1-6 LeftRightAttributesForHomalg</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X85A284627F1B7BF9">8.1-7 InstallLeftRightAttributesForHomalg</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X79A7303E87C290EE">8.1-8 MatchPropertiesAndAttributes</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X857BE9A3866F724E">8.1-9 InstallImmediateMethodToPullPropertyOrAttribute</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X80C82B2178A64870">8.1-10 InstallImmediateMethodToConditionallyPullPropertyOrAttribute</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7C553A4986E5420F">8.1-11 InstallImmediateMethodToPullPropertyOrAttributeWithDifferentName</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7B57C37A7B535381">8.1-12 InstallImmediateMethodToPullPropertiesOrAttributes</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7C9F11D27AEB0202">8.1-13 InstallImmediateMethodToPullTrueProperty</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X84075C2F827EE9FC">8.1-14 InstallImmediateMethodToConditionallyPullTrueProperty</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7F103C9D809C6A2E">8.1-15 InstallImmediateMethodToPullTruePropertyWithDifferentName</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7A5A1B0186115AC0">8.1-16 InstallImmediateMethodToPullTrueProperties</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X821062A186F7D13F">8.1-17 InstallImmediateMethodToPullFalseProperty</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7AEEA30384AFABED">8.1-18 InstallImmediateMethodToConditionallyPullFalseProperty</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X82B3D84386DB7F67">8.1-19 InstallImmediateMethodToPullFalsePropertyWithDifferentName</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7C25ACB185A071E8">8.1-20 InstallImmediateMethodToPullFalseProperties</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X81EA2ECA82E03EBC">8.1-21 InstallImmediateMethodToPushPropertyOrAttribute</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X8459EC487E871B85">8.1-22 InstallImmediateMethodToConditionallyPushPropertyOrAttribute</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7BF8B06F826A0EFD">8.1-23 InstallImmediateMethodToPushPropertyOrAttributeWithDifferentName</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X8295EE2C7FDC1F73">8.1-24 InstallImmediateMethodToPushPropertiesOrAttributes</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X8396EFF27E644EF0">8.1-25 InstallImmediateMethodToPushTrueProperty</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7B176145841326DC">8.1-26 InstallImmediateMethodToPushTruePropertyWithDifferentName</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X847108CD829E1632">8.1-27 InstallImmediateMethodToPushTrueProperties</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X82840F9D82789DCD">8.1-28 InstallImmediateMethodToPushFalseProperty</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X8567A6F582543395">8.1-29 InstallImmediateMethodToPushFalsePropertyWithDifferentName</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7C7B82D3812F3D1A">8.1-30 InstallImmediateMethodToPushFalseProperties</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X80BBA5FF81CA093E">8.1-31 DeclareAttributeWithCustomGetter</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7FC6DE90801EC0D3">8.1-32 AppendToAhomalgTable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X80BD423678C01BE8">8.1-33 homalgNamesOfComponentsToIntLists</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7B1C91077BEF9BD5">8.1-34 IncreaseExistingCounterInObject</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X78DDBC728516654B">8.1-35 IncreaseExistingCounterInObjectWithTiming</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X797F5F0A7840EBD8">8.1-36 IncreaseCounterInObject</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X818E23CC81FC0355">8.1-37 MemoryToString</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X861CC82A8236E488">8.1-38 PrimePowerExponent</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7960EFE481EB7D7D">8.1-39 ViewList</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7C4259BE7D66F63A">8.1-40 homalgLaTeX</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X810CE8C27E769247">8.1-41 IdenticalPosition</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7C03CAC285CC3734">8.1-42 PositionsOfMaximalObjects</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7B9807D581A928C0">8.1-43 MaximalObjects</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7F5EB34C835F5EA5">8.1-44 CollectEntries</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X85DB89C57A37721C">8.1-45 MakeShowable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X81B5CF5380CE2021">8.1-46 MakeShowableWithLaTeX</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7EF0700882F21FD8">8.1-47 ReplacedStringViaRecord</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7FED6864832055C4">8.1-48 StartTimer</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7F11AC1E7EF7D799">8.1-49 StopTimer</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X836482F57C4B757F">8.1-50 ResetTimer</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X796292DF861A07AE">8.1-51 DisplayTimer</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7F6543E78601EC4A">8.1-52 ListImpliedFilters</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7B82900C85ABA1C8">8.1-53 Breakpoint</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X87CE4AC7811FC3E5">8.1-54 ReadPackageOnce</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap8.html#X86F60B7B826FA61E">8.2 <span class="Heading">Example functions</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X7A0A10B585C49632">8.2-1 ExamplesForHomalg</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap8.html#X8041FC897BF996CB">8.2-2 ExamplesForHomalg</a></span>
</div></div>
</div>

<h3>8 <span class="Heading">Tools</span></h3>

<p><a id="X86FA580F8055B274" name="X86FA580F8055B274"></a></p>

<h4>8.1 <span class="Heading">Functions</span></h4>

<p><a id="X7F85CB6A7CAA6BBF" name="X7F85CB6A7CAA6BBF"></a></p>

<h5>8.1-1 homalgTotalRuntimes</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ homalgTotalRuntimes</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: an integer</p>

<p>A tool to compute the runtime of several methods.</p>

<p><a id="X828ACDE1848695B1" name="X828ACDE1848695B1"></a></p>

<h5>8.1-2 AddLeftRightLogicalImplicationsForHomalg</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ AddLeftRightLogicalImplicationsForHomalg</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>A tool to install equivalence between filters.</p>

<p><a id="X7DBCB2087D46555D" name="X7DBCB2087D46555D"></a></p>

<h5>8.1-3 LogicalImplicationsForOneHomalgObject</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LogicalImplicationsForOneHomalgObject</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs a logical implication for one type with all it's contrapositions.



<p><a id="X7821595B7D6C985E" name="X7821595B7D6C985E"></a></p>

<h5>8.1-4 LogicalImplicationsForTwoHomalgBasicObjects</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LogicalImplicationsForTwoHomalgBasicObjects</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p><a id="X87595FE07BB2D793" name="X87595FE07BB2D793"></a></p>

<h5>8.1-5 InstallLogicalImplicationsForHomalgBasicObjects</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallLogicalImplicationsForHomalgBasicObjects</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p><a id="X7B9DE98E8174793E" name="X7B9DE98E8174793E"></a></p>

<h5>8.1-6 LeftRightAttributesForHomalg</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LeftRightAttributesForHomalg</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p><a id="X85A284627F1B7BF9" name="X85A284627F1B7BF9"></a></p>

<h5>8.1-7 InstallLeftRightAttributesForHomalg</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallLeftRightAttributesForHomalg</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p><a id="X79A7303E87C290EE" name="X79A7303E87C290EE"></a></p>

<h5>8.1-8 MatchPropertiesAndAttributes</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ MatchPropertiesAndAttributes</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>A method to match the properties and attributes of two objects.</p>

<p><a id="X857BE9A3866F724E" name="X857BE9A3866F724E"></a></p>

<h5>8.1-9 InstallImmediateMethodToPullPropertyOrAttribute</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPullPropertyOrAttribute</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs methods to pull new known properties and attributes from one object to another</p>

<p><a id="X80C82B2178A64870" name="X80C82B2178A64870"></a></p>

<h5>8.1-10 InstallImmediateMethodToConditionallyPullPropertyOrAttribute</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToConditionallyPullPropertyOrAttribute</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs methods to pull new known properties and attributes under certain conditions from one object to another.</p>

<p><a id="X7C553A4986E5420F" name="X7C553A4986E5420F"></a></p>

<h5>8.1-11 InstallImmediateMethodToPullPropertyOrAttributeWithDifferentName</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPullPropertyOrAttributeWithDifferentName</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which can pull a property from one object to another with different names.</p>

<p><a id="X7B57C37A7B535381" name="X7B57C37A7B535381"></a></p>

<h5>8.1-12 InstallImmediateMethodToPullPropertiesOrAttributes</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPullPropertiesOrAttributes</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method to pull several properties or attributes from one object to another.</p>

<p><a id="X7C9F11D27AEB0202" name="X7C9F11D27AEB0202"></a></p>

<h5>8.1-13 InstallImmediateMethodToPullTrueProperty</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPullTrueProperty</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method to pull a property if it is true.</p>

<p><a id="X84075C2F827EE9FC" name="X84075C2F827EE9FC"></a></p>

<h5>8.1-14 InstallImmediateMethodToConditionallyPullTrueProperty</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToConditionallyPullTrueProperty</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which conditionally pulls a property if it is true.</p>

<p><a id="X7F103C9D809C6A2E" name="X7F103C9D809C6A2E"></a></p>

<h5>8.1-15 InstallImmediateMethodToPullTruePropertyWithDifferentName</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPullTruePropertyWithDifferentName</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which pulls a property with a different name if it is true.</p>

<p><a id="X7A5A1B0186115AC0" name="X7A5A1B0186115AC0"></a></p>

<h5>8.1-16 InstallImmediateMethodToPullTrueProperties</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPullTrueProperties</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which pulls several properties if they are true</p>

<p><a id="X821062A186F7D13F" name="X821062A186F7D13F"></a></p>

<h5>8.1-17 InstallImmediateMethodToPullFalseProperty</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPullFalseProperty</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method to pull a property if it is false.</p>

<p><a id="X7AEEA30384AFABED" name="X7AEEA30384AFABED"></a></p>

<h5>8.1-18 InstallImmediateMethodToConditionallyPullFalseProperty</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToConditionallyPullFalseProperty</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which conditionally pulls a property if it is false.</p>

<p><a id="X82B3D84386DB7F67" name="X82B3D84386DB7F67"></a></p>

<h5>8.1-19 InstallImmediateMethodToPullFalsePropertyWithDifferentName</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPullFalsePropertyWithDifferentName</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which pulls a property with a different name if it is false.</p>

<p><a id="X7C25ACB185A071E8" name="X7C25ACB185A071E8"></a></p>

<h5>8.1-20 InstallImmediateMethodToPullFalseProperties</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPullFalseProperties</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which pulls several properties if they are false.</p>

<p><a id="X81EA2ECA82E03EBC" name="X81EA2ECA82E03EBC"></a></p>

<h5>8.1-21 InstallImmediateMethodToPushPropertyOrAttribute</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPushPropertyOrAttribute</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method to push a property from one object to another.</p>

<p><a id="X8459EC487E871B85" name="X8459EC487E871B85"></a></p>

<h5>8.1-22 InstallImmediateMethodToConditionallyPushPropertyOrAttribute</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToConditionallyPushPropertyOrAttribute</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method to conditionally push a property from one object to another.</p>

<p><a id="X7BF8B06F826A0EFD" name="X7BF8B06F826A0EFD"></a></p>

<h5>8.1-23 InstallImmediateMethodToPushPropertyOrAttributeWithDifferentName</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPushPropertyOrAttributeWithDifferentName</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which can push a property from one object to another with different names.</p>

<p><a id="X8295EE2C7FDC1F73" name="X8295EE2C7FDC1F73"></a></p>

<h5>8.1-24 InstallImmediateMethodToPushPropertiesOrAttributes</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPushPropertiesOrAttributes</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method to push several properties or attributes from one object to another.</p>

<p><a id="X8396EFF27E644EF0" name="X8396EFF27E644EF0"></a></p>

<h5>8.1-25 InstallImmediateMethodToPushTrueProperty</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPushTrueProperty</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method to push a property if it is true.</p>

<p><a id="X7B176145841326DC" name="X7B176145841326DC"></a></p>

<h5>8.1-26 InstallImmediateMethodToPushTruePropertyWithDifferentName</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPushTruePropertyWithDifferentName</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which pushes a property with a different name if it is true.</p>

<p><a id="X847108CD829E1632" name="X847108CD829E1632"></a></p>

<h5>8.1-27 InstallImmediateMethodToPushTrueProperties</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPushTrueProperties</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which pushes several properties if they are true</p>

<p><a id="X82840F9D82789DCD" name="X82840F9D82789DCD"></a></p>

<h5>8.1-28 InstallImmediateMethodToPushFalseProperty</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPushFalseProperty</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method to push a property if it is false.</p>

<p><a id="X8567A6F582543395" name="X8567A6F582543395"></a></p>

<h5>8.1-29 InstallImmediateMethodToPushFalsePropertyWithDifferentName</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPushFalsePropertyWithDifferentName</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which pushes a property with a different name if it is false.</p>

<p><a id="X7C7B82D3812F3D1A" name="X7C7B82D3812F3D1A"></a></p>

<h5>8.1-30 InstallImmediateMethodToPushFalseProperties</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InstallImmediateMethodToPushFalseProperties</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an immediate method which push several properties if they are false.</p>

<p><a id="X80BBA5FF81CA093E" name="X80BBA5FF81CA093E"></a></p>

<h5>8.1-31 DeclareAttributeWithCustomGetter</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ DeclareAttributeWithCustomGetter</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs an attribute with a coustom getter function.</p>

<p><a id="X7FC6DE90801EC0D3" name="X7FC6DE90801EC0D3"></a></p>

<h5>8.1-32 AppendToAhomalgTable</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ AppendToAhomalgTable</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Appends an entry to a homalg table.</p>

<p><a id="X80BD423678C01BE8" name="X80BD423678C01BE8"></a></p>

<h5>8.1-33 homalgNamesOfComponentsToIntLists</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ homalgNamesOfComponentsToIntLists</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: a list of integers</p>

<p>Creates a list of integers out of the names of components.</p>

<p><a id="X7B1C91077BEF9BD5" name="X7B1C91077BEF9BD5"></a></p>

<h5>8.1-34 IncreaseExistingCounterInObject</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IncreaseExistingCounterInObject</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Increases an existing counter in an object.</p>

<p><a id="X78DDBC728516654B" name="X78DDBC728516654B"></a></p>

<h5>8.1-35 IncreaseExistingCounterInObjectWithTiming</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IncreaseExistingCounterInObjectWithTiming</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Increases an existiing counter on an object with timing.</p>

<p><a id="X797F5F0A7840EBD8" name="X797F5F0A7840EBD8"></a></p>

<h5>8.1-36 IncreaseCounterInObject</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IncreaseCounterInObject</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Increases a counter in an object and creates one if it not exists</p>

<p><a id="X818E23CC81FC0355" name="X818E23CC81FC0355"></a></p>

<h5>8.1-37 MemoryToString</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ MemoryToString</code>( <var class="Arg">arg</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Converts the current memory state to a string</p>

<p><a id="X861CC82A8236E488" name="X861CC82A8236E488"></a></p>

<h5>8.1-38 PrimePowerExponent</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PrimePowerExponent</code>( <var class="Arg">n</var>, <var class="Arg">p</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: A nonnegative integer</p>

<p>Returns the <var class="Arg">p</var>-exponent of the integer <var class="Arg">n</var>, where <var class="Arg">p</var> is a rational prime.</p>

<p><a id="X7960EFE481EB7D7D" name="X7960EFE481EB7D7D"></a></p>

<h5>8.1-39 ViewList</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ViewList</code>( <var class="Arg">L</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: nothing</p>

<p>Apply ViewObj to the list <var class="Arg">L</var>.</p>

<p><a id="X7C4259BE7D66F63A" name="X7C4259BE7D66F63A"></a></p>

<h5>8.1-40 homalgLaTeX</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ homalgLaTeX</code>( <var class="Arg">arg</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p><a id="X810CE8C27E769247" name="X810CE8C27E769247"></a></p>

<h5>8.1-41 IdenticalPosition</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IdenticalPosition</code>( <var class="Arg">L</var>, <var class="Arg">o</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: a positive integer or fail</p>

<p>Return the position of the object identical to <var class="Arg">o</var> in the list <var class="Arg">L</var></p>

<p><a id="X7C03CAC285CC3734" name="X7C03CAC285CC3734"></a></p>

<h5>8.1-42 PositionsOfMaximalObjects</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PositionsOfMaximalObjects</code>( <var class="Arg">L</var>, <var class="Arg">f</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: a list</p>

<p>Return the list of positions of maximal objects in <var class="Arg">L</var> w.r.t. the partial order defined by the binary function <var class="Arg">f</var>.</p>

<p><a id="X7B9807D581A928C0" name="X7B9807D581A928C0"></a></p>

<h5>8.1-43 MaximalObjects</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ MaximalObjects</code>( <var class="Arg">L</var>, <var class="Arg">f</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: a list</p>

<p>Return the sublist of maximal objects in <var class="Arg">L</var> w.r.t. the partial order defined by the binary function <var class="Arg">f</var>.</p>

<p><a id="X7F5EB34C835F5EA5" name="X7F5EB34C835F5EA5"></a></p>

<h5>8.1-44 CollectEntries</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CollectEntries</code>( <var class="Arg">list</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: a list</p>

<p>returns a new list that contains for each element <var class="Arg">elm</var> of the list <var class="Arg">list</var> a list of length two, the first element of this is <var class="Arg">elm</var> itself and the second element is the number of times <var class="Arg">elm</var> appears in list until the next different element. The default comparing function is <code class="code">\=</code>, which can be changed by passing an optional value to <var class="Arg">ComparingFunction</var>.</p>

<p><a id="X85DB89C57A37721C" name="X85DB89C57A37721C"></a></p>

<h5>8.1-45 MakeShowable</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ MakeShowable</code>( <var class="Arg">mime_types</var>, <var class="Arg">filter</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs a method for <code class="code">IsShowable</code> such that <code class="code">IsShowable( mime_type, object )</code> returns <code class="code">true</code> for any <code class="code">mime_type</code> in the list <var class="Arg">mime_types</var> and <code class="code">object</codein the filter <var class="Arg">filter</var>.</p>

<p><a id="X81B5CF5380CE2021" name="X81B5CF5380CE2021"></a></p>

<h5>8.1-46 MakeShowableWithLaTeX</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ MakeShowableWithLaTeX</code>( <var class="Arg">filter</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Installs a method for <code class="code">IsShowable</code> such that <code class="code">IsShowable( "text/latex"object )</code> and <code class="code">IsShowable( "application/x-latex"object )</code> return <code class="code">true</code> for an <code class="code">object</code> in the filter <var class="Arg">filter</var>.</p>

<p><a id="X7EF0700882F21FD8" name="X7EF0700882F21FD8"></a></p>

<h5>8.1-47 ReplacedStringViaRecord</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ReplacedStringViaRecord</code>( <var class="Arg">string</var>, <var class="Arg">record</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Searches for the keys of <var class="Arg">record</var> in <var class="Arg">string</var> and replaces them by their values. The values can be strings or lists of strings. In the second case, the search term must be followed by <code class="code">...</code> and the replacement string is formed by joining the entries of the list with the separator <code class="code">", "</code>.</p>

<p><a id="X7FED6864832055C4" name="X7FED6864832055C4"></a></p>

<h5>8.1-48 StartTimer</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ StartTimer</code>( <var class="Arg">name</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>(Re-)Starts a timer with the given name.</p>

<p><a id="X7F11AC1E7EF7D799" name="X7F11AC1E7EF7D799"></a></p>

<h5>8.1-49 StopTimer</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ StopTimer</code>( <var class="Arg">name</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Stops a timer with the given name.</p>

<p><a id="X836482F57C4B757F" name="X836482F57C4B757F"></a></p>

<h5>8.1-50 ResetTimer</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ResetTimer</code>( <var class="Arg">name</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Resets a timer with the given name.</p>

<p><a id="X796292DF861A07AE" name="X796292DF861A07AE"></a></p>

<h5>8.1-51 DisplayTimer</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ DisplayTimer</code>( <var class="Arg">name</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Displays the current value of the timer with the given name.</p>

<p><a id="X7F6543E78601EC4A" name="X7F6543E78601EC4A"></a></p>

<h5>8.1-52 ListImpliedFilters</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ListImpliedFilters</code>( <var class="Arg">filt</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>The input is a filter <var class="Arg">filt</var>. The output is the list of all filters implied by <var class="Arg">filt</var>, including <var class="Arg">filt</var> itself.</p>

<p><a id="X7B82900C85ABA1C8" name="X7B82900C85ABA1C8"></a></p>

<h5>8.1-53 Breakpoint</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Breakpoint</code>( <var class="Arg">name</var>[, <var class="Arg">break_at</var>[, <var class="Arg">break_function</var>]] )</td><td class="tdright">( function )</td></tr></table></div>
<p>If only a string <var class="Arg">name</var> is given, displays an incrementing number every time a breakpoint with this name is visited. If additionally an integer <var class="Arg">break_at</var> is given, enters a break-loop if the breakpoint has been visited the specified number of times. If a function <var class="Arg">break_function</var> is given, it is executed before entering the break-loop.</p>

<p><a id="X87CE4AC7811FC3E5" name="X87CE4AC7811FC3E5"></a></p>

<h5>8.1-54 ReadPackageOnce</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ReadPackageOnce</code>( <var class="Arg">name</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Like <code class="code">ReadPackage</code> but reads the file only once in the runnig GAP session.</p>

<p><a id="X86F60B7B826FA61E" name="X86F60B7B826FA61E"></a></p>

<h4>8.2 <span class="Heading">Example functions</span></h4>

<p><a id="X7A0A10B585C49632" name="X7A0A10B585C49632"></a></p>

<h5>8.2-1 ExamplesForHomalg</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ExamplesForHomalg</code>(  )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: <code class="code">true</code> or <code class="code">false</code></p>

<p>Runs the examples for homalg if the package is loadable.</p>

<p><a id="X8041FC897BF996CB" name="X8041FC897BF996CB"></a></p>

<h5>8.2-2 ExamplesForHomalg</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ExamplesForHomalg</code>( <var class="Arg">arg</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: <code class="code">true</code> or <code class="code">false</code></p>

<p>Runs the named example for homalg</p>


<div class="chlinkprevnextbot"> <a href="chap0.html">[Top of Book]</a>   <a href="chap0.html#contents">[Contents]</a>    <a href="chap7.html">[Previous Chapter]</a>    <a href="chap9.html">[Next Chapter]</a>   </div>


<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a>  <a href="chap1.html">1</a>  <a href="chap2.html">2</a>  <a href="chap3.html">3</a>  <a href="chap4.html">4</a>  <a href="chap5.html">5</a>  <a href="chap6.html">6</a>  <a href="chap7.html">7</a>  <a href="chap8.html">8</a>  <a href="chap9.html">9</a>  <a href="chap10.html">10</a>  <a href="chapInd.html">Ind</a>  </div>

<hr />
<p class="foot">generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p>
</body>
</html>

100%


¤ Dauer der Verarbeitung: 0.18 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge