Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346<?xml version="1.0" encoding="UTF-8"?>12<!-- This is an automatically generated file. -->3<Chapter Label="Chapter_Tools">4<Heading>Tools</Heading>56<Section Label="Chapter_Tools_Section_Functions">7<Heading>Functions</Heading>89<ManSection>10<Func Arg="arg" Name="homalgTotalRuntimes" />11<Returns>an integer12</Returns>13<Description>14A tool to compute the runtime of several methods.15</Description>16</ManSection>171819<ManSection>20<Func Arg="arg" Name="AddLeftRightLogicalImplicationsForHomalg" />21<Description>22A tool to install equivalence between filters.23</Description>24</ManSection>252627<ManSection>28<Func Arg="arg" Name="LogicalImplicationsForOneHomalgObject" />29<Description>30Installs a logical implication for one type with all it's contrapositions.31</Description>32</ManSection>333435<ManSection>36<Func Arg="arg" Name="LogicalImplicationsForTwoHomalgBasicObjects" />37<Description>38<P/>39</Description>40</ManSection>414243<ManSection>44<Func Arg="arg" Name="InstallLogicalImplicationsForHomalgBasicObjects" />45<Description>46<P/>47</Description>48</ManSection>495051<ManSection>52<Func Arg="arg" Name="LeftRightAttributesForHomalg" />53<Description>54<P/>55</Description>56</ManSection>575859<ManSection>60<Func Arg="arg" Name="InstallLeftRightAttributesForHomalg" />61<Description>62<P/>63</Description>64</ManSection>656667<ManSection>68<Func Arg="arg" Name="MatchPropertiesAndAttributes" />69<Description>70A method to match the properties and attributes of two objects.71</Description>72</ManSection>737475<ManSection>76<Func Arg="arg" Name="InstallImmediateMethodToPullPropertyOrAttribute" />77<Description>78Installs methods to pull new known properties and attributes from one object to another79</Description>80</ManSection>818283<ManSection>84<Func Arg="arg" Name="InstallImmediateMethodToConditionallyPullPropertyOrAttribute" />85<Description>86Installs methods to pull new known properties and attributes under certain conditions from one object to another.87</Description>88</ManSection>899091<ManSection>92<Func Arg="arg" Name="InstallImmediateMethodToPullPropertyOrAttributeWithDifferentName" />93<Description>94Installs an immediate method which can pull a property from one object to another with different names.95</Description>96</ManSection>979899<ManSection>100<Func Arg="arg" Name="InstallImmediateMethodToPullPropertiesOrAttributes" />101<Description>102Installs an immediate method to pull several properties or attributes from one object to another.103</Description>104</ManSection>105106107<ManSection>108<Func Arg="arg" Name="InstallImmediateMethodToPullTrueProperty" />109<Description>110Installs an immediate method to pull a property if it is true.111</Description>112</ManSection>113114115<ManSection>116<Func Arg="arg" Name="InstallImmediateMethodToConditionallyPullTrueProperty" />117<Description>118Installs an immediate method which conditionally pulls a property if it is true.119</Description>120</ManSection>121122123<ManSection>124<Func Arg="arg" Name="InstallImmediateMethodToPullTruePropertyWithDifferentName" />125<Description>126Installs an immediate method which pulls a property with a different name if it is true.127</Description>128</ManSection>129130131<ManSection>132<Func Arg="arg" Name="InstallImmediateMethodToPullTrueProperties" />133<Description>134Installs an immediate method which pulls several properties if they are true135</Description>136</ManSection>137138139<ManSection>140<Func Arg="arg" Name="InstallImmediateMethodToPullFalseProperty" />141<Description>142Installs an immediate method to pull a property if it is false.143</Description>144</ManSection>145146147<ManSection>148<Func Arg="arg" Name="InstallImmediateMethodToConditionallyPullFalseProperty" />149<Description>150Installs an immediate method which conditionally pulls a property if it is false.151</Description>152</ManSection>153154155<ManSection>156<Func Arg="arg" Name="InstallImmediateMethodToPullFalsePropertyWithDifferentName" />157<Description>158Installs an immediate method which pulls a property with a different name if it is false.159</Description>160</ManSection>161162163<ManSection>164<Func Arg="arg" Name="InstallImmediateMethodToPullFalseProperties" />165<Description>166Installs an immediate method which pulls several properties if they are false.167</Description>168</ManSection>169170171<ManSection>172<Func Arg="arg" Name="InstallImmediateMethodToPushPropertyOrAttribute" />173<Description>174Installs an immediate method to push a property from one object to another.175</Description>176</ManSection>177178179<ManSection>180<Func Arg="arg" Name="InstallImmediateMethodToConditionallyPushPropertyOrAttribute" />181<Description>182Installs an immediate method to conditionally push a property from one object to another.183</Description>184</ManSection>185186187<ManSection>188<Func Arg="arg" Name="InstallImmediateMethodToPushPropertyOrAttributeWithDifferentName" />189<Description>190Installs an immediate method which can push a property from one object to another with different names.191</Description>192</ManSection>193194195<ManSection>196<Func Arg="arg" Name="InstallImmediateMethodToPushPropertiesOrAttributes" />197<Description>198Installs an immediate method to push several properties or attributes from one object to another.199</Description>200</ManSection>201202203<ManSection>204<Func Arg="arg" Name="InstallImmediateMethodToPushTrueProperty" />205<Description>206Installs an immediate method to push a property if it is true.207</Description>208</ManSection>209210211<ManSection>212<Func Arg="arg" Name="InstallImmediateMethodToPushTruePropertyWithDifferentName" />213<Description>214Installs an immediate method which pushes a property with a different name if it is true.215</Description>216</ManSection>217218219<ManSection>220<Func Arg="arg" Name="InstallImmediateMethodToPushTrueProperties" />221<Description>222Installs an immediate method which pushes several properties if they are true223</Description>224</ManSection>225226227<ManSection>228<Func Arg="arg" Name="InstallImmediateMethodToPushFalseProperty" />229<Description>230Installs an immediate method to push a property if it is false.231</Description>232</ManSection>233234235<ManSection>236<Func Arg="arg" Name="InstallImmediateMethodToPushFalsePropertyWithDifferentName" />237<Description>238Installs an immediate method which pushes a property with a different name if it is false.239</Description>240</ManSection>241242243<ManSection>244<Func Arg="arg" Name="InstallImmediateMethodToPushFalseProperties" />245<Description>246Installs an immediate method which push several properties if they are false.247</Description>248</ManSection>249250251<ManSection>252<Func Arg="arg" Name="DeclareAttributeWithCustomGetter" />253<Description>254Installs an attribute with a coustom getter function.255</Description>256</ManSection>257258259<ManSection>260<Func Arg="arg" Name="AppendToAhomalgTable" />261<Description>262Appends an entry to a homalg table.263</Description>264</ManSection>265266267<ManSection>268<Func Arg="arg" Name="homalgNamesOfComponentsToIntLists" />269<Returns>a list of integers270</Returns>271<Description>272Creates a list of integers out of the names of components.273</Description>274</ManSection>275276277<ManSection>278<Func Arg="arg" Name="IncreaseExistingCounterInObject" />279<Description>280Increases an existing counter in an object.281</Description>282</ManSection>283284285<ManSection>286<Func Arg="arg" Name="IncreaseExistingCounterInObjectWithTiming" />287<Description>288Increases an existiing counter on an object with timing.289</Description>290</ManSection>291292293<ManSection>294<Func Arg="arg" Name="IncreaseCounterInObject" />295<Description>296Increases a counter in an object and creates one if it not exists297</Description>298</ManSection>299300301<ManSection>302<Func Arg="arg" Name="MemoryToString" />303<Description>304Converts the current memory state to a string305</Description>306</ManSection>307308309<ManSection>310<Func Arg="n, p" Name="PrimePowerExponent" />311<Returns>A nonnegative integer312</Returns>313<Description>314Returns the <A>p</A>-exponent of the integer <A>n</A>, where <A>p</A> is a rational prime.315</Description>316</ManSection>317318319<ManSection>320<Oper Arg="L" Name="ViewList" Label="for IsList"/>321<Returns>nothing322</Returns>323<Description>324Apply ViewObj to the list <A>L</A>.325</Description>326</ManSection>327328329<ManSection>330<Oper Arg="arg" Name="homalgLaTeX" Label="for IsObject"/>331<Description>332<P/>333</Description>334</ManSection>335336337</Section>338339340<Section Label="Chapter_Tools_Section_Examplefunctions">341<Heading>Examplefunctions</Heading>342343<ManSection>344<Oper Arg="" Name="ExamplesForHomalg" />345<Returns><C>true</C> or <C>false</C>346</Returns>347<Description>348Runs the examples for homalg if the package is loadable.349</Description>350</ManSection>351352353<ManSection>354<Oper Arg="arg" Name="ExamplesForHomalg" Label="for IsInt"/>355<Returns><C>true</C> or <C>false</C>356</Returns>357<Description>358Runs the named example for homalg359</Description>360</ManSection>361362363</Section>364365366</Chapter>367368369370