CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

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

Views: 418346
1
<?xml version="1.0" encoding="UTF-8"?>
2
3
<!-- This is an automatically generated file. -->
4
<Chapter Label="Chapter_Tools">
5
<Heading>Tools</Heading>
6
7
<Section Label="Chapter_Tools_Section_Functions">
8
<Heading>Functions</Heading>
9
10
<ManSection>
11
<Func Arg="arg" Name="homalgTotalRuntimes" />
12
<Returns>an integer
13
</Returns>
14
<Description>
15
A tool to compute the runtime of several methods.
16
</Description>
17
</ManSection>
18
19
20
<ManSection>
21
<Func Arg="arg" Name="AddLeftRightLogicalImplicationsForHomalg" />
22
<Description>
23
A tool to install equivalence between filters.
24
</Description>
25
</ManSection>
26
27
28
<ManSection>
29
<Func Arg="arg" Name="LogicalImplicationsForOneHomalgObject" />
30
<Description>
31
Installs a logical implication for one type with all it's contrapositions.
32
</Description>
33
</ManSection>
34
35
36
<ManSection>
37
<Func Arg="arg" Name="LogicalImplicationsForTwoHomalgBasicObjects" />
38
<Description>
39
<P/>
40
</Description>
41
</ManSection>
42
43
44
<ManSection>
45
<Func Arg="arg" Name="InstallLogicalImplicationsForHomalgBasicObjects" />
46
<Description>
47
<P/>
48
</Description>
49
</ManSection>
50
51
52
<ManSection>
53
<Func Arg="arg" Name="LeftRightAttributesForHomalg" />
54
<Description>
55
<P/>
56
</Description>
57
</ManSection>
58
59
60
<ManSection>
61
<Func Arg="arg" Name="InstallLeftRightAttributesForHomalg" />
62
<Description>
63
<P/>
64
</Description>
65
</ManSection>
66
67
68
<ManSection>
69
<Func Arg="arg" Name="MatchPropertiesAndAttributes" />
70
<Description>
71
A method to match the properties and attributes of two objects.
72
</Description>
73
</ManSection>
74
75
76
<ManSection>
77
<Func Arg="arg" Name="InstallImmediateMethodToPullPropertyOrAttribute" />
78
<Description>
79
Installs methods to pull new known properties and attributes from one object to another
80
</Description>
81
</ManSection>
82
83
84
<ManSection>
85
<Func Arg="arg" Name="InstallImmediateMethodToConditionallyPullPropertyOrAttribute" />
86
<Description>
87
Installs methods to pull new known properties and attributes under certain conditions from one object to another.
88
</Description>
89
</ManSection>
90
91
92
<ManSection>
93
<Func Arg="arg" Name="InstallImmediateMethodToPullPropertyOrAttributeWithDifferentName" />
94
<Description>
95
Installs an immediate method which can pull a property from one object to another with different names.
96
</Description>
97
</ManSection>
98
99
100
<ManSection>
101
<Func Arg="arg" Name="InstallImmediateMethodToPullPropertiesOrAttributes" />
102
<Description>
103
Installs an immediate method to pull several properties or attributes from one object to another.
104
</Description>
105
</ManSection>
106
107
108
<ManSection>
109
<Func Arg="arg" Name="InstallImmediateMethodToPullTrueProperty" />
110
<Description>
111
Installs an immediate method to pull a property if it is true.
112
</Description>
113
</ManSection>
114
115
116
<ManSection>
117
<Func Arg="arg" Name="InstallImmediateMethodToConditionallyPullTrueProperty" />
118
<Description>
119
Installs an immediate method which conditionally pulls a property if it is true.
120
</Description>
121
</ManSection>
122
123
124
<ManSection>
125
<Func Arg="arg" Name="InstallImmediateMethodToPullTruePropertyWithDifferentName" />
126
<Description>
127
Installs an immediate method which pulls a property with a different name if it is true.
128
</Description>
129
</ManSection>
130
131
132
<ManSection>
133
<Func Arg="arg" Name="InstallImmediateMethodToPullTrueProperties" />
134
<Description>
135
Installs an immediate method which pulls several properties if they are true
136
</Description>
137
</ManSection>
138
139
140
<ManSection>
141
<Func Arg="arg" Name="InstallImmediateMethodToPullFalseProperty" />
142
<Description>
143
Installs an immediate method to pull a property if it is false.
144
</Description>
145
</ManSection>
146
147
148
<ManSection>
149
<Func Arg="arg" Name="InstallImmediateMethodToConditionallyPullFalseProperty" />
150
<Description>
151
Installs an immediate method which conditionally pulls a property if it is false.
152
</Description>
153
</ManSection>
154
155
156
<ManSection>
157
<Func Arg="arg" Name="InstallImmediateMethodToPullFalsePropertyWithDifferentName" />
158
<Description>
159
Installs an immediate method which pulls a property with a different name if it is false.
160
</Description>
161
</ManSection>
162
163
164
<ManSection>
165
<Func Arg="arg" Name="InstallImmediateMethodToPullFalseProperties" />
166
<Description>
167
Installs an immediate method which pulls several properties if they are false.
168
</Description>
169
</ManSection>
170
171
172
<ManSection>
173
<Func Arg="arg" Name="InstallImmediateMethodToPushPropertyOrAttribute" />
174
<Description>
175
Installs an immediate method to push a property from one object to another.
176
</Description>
177
</ManSection>
178
179
180
<ManSection>
181
<Func Arg="arg" Name="InstallImmediateMethodToConditionallyPushPropertyOrAttribute" />
182
<Description>
183
Installs an immediate method to conditionally push a property from one object to another.
184
</Description>
185
</ManSection>
186
187
188
<ManSection>
189
<Func Arg="arg" Name="InstallImmediateMethodToPushPropertyOrAttributeWithDifferentName" />
190
<Description>
191
Installs an immediate method which can push a property from one object to another with different names.
192
</Description>
193
</ManSection>
194
195
196
<ManSection>
197
<Func Arg="arg" Name="InstallImmediateMethodToPushPropertiesOrAttributes" />
198
<Description>
199
Installs an immediate method to push several properties or attributes from one object to another.
200
</Description>
201
</ManSection>
202
203
204
<ManSection>
205
<Func Arg="arg" Name="InstallImmediateMethodToPushTrueProperty" />
206
<Description>
207
Installs an immediate method to push a property if it is true.
208
</Description>
209
</ManSection>
210
211
212
<ManSection>
213
<Func Arg="arg" Name="InstallImmediateMethodToPushTruePropertyWithDifferentName" />
214
<Description>
215
Installs an immediate method which pushes a property with a different name if it is true.
216
</Description>
217
</ManSection>
218
219
220
<ManSection>
221
<Func Arg="arg" Name="InstallImmediateMethodToPushTrueProperties" />
222
<Description>
223
Installs an immediate method which pushes several properties if they are true
224
</Description>
225
</ManSection>
226
227
228
<ManSection>
229
<Func Arg="arg" Name="InstallImmediateMethodToPushFalseProperty" />
230
<Description>
231
Installs an immediate method to push a property if it is false.
232
</Description>
233
</ManSection>
234
235
236
<ManSection>
237
<Func Arg="arg" Name="InstallImmediateMethodToPushFalsePropertyWithDifferentName" />
238
<Description>
239
Installs an immediate method which pushes a property with a different name if it is false.
240
</Description>
241
</ManSection>
242
243
244
<ManSection>
245
<Func Arg="arg" Name="InstallImmediateMethodToPushFalseProperties" />
246
<Description>
247
Installs an immediate method which push several properties if they are false.
248
</Description>
249
</ManSection>
250
251
252
<ManSection>
253
<Func Arg="arg" Name="DeclareAttributeWithCustomGetter" />
254
<Description>
255
Installs an attribute with a coustom getter function.
256
</Description>
257
</ManSection>
258
259
260
<ManSection>
261
<Func Arg="arg" Name="AppendToAhomalgTable" />
262
<Description>
263
Appends an entry to a homalg table.
264
</Description>
265
</ManSection>
266
267
268
<ManSection>
269
<Func Arg="arg" Name="homalgNamesOfComponentsToIntLists" />
270
<Returns>a list of integers
271
</Returns>
272
<Description>
273
Creates a list of integers out of the names of components.
274
</Description>
275
</ManSection>
276
277
278
<ManSection>
279
<Func Arg="arg" Name="IncreaseExistingCounterInObject" />
280
<Description>
281
Increases an existing counter in an object.
282
</Description>
283
</ManSection>
284
285
286
<ManSection>
287
<Func Arg="arg" Name="IncreaseExistingCounterInObjectWithTiming" />
288
<Description>
289
Increases an existiing counter on an object with timing.
290
</Description>
291
</ManSection>
292
293
294
<ManSection>
295
<Func Arg="arg" Name="IncreaseCounterInObject" />
296
<Description>
297
Increases a counter in an object and creates one if it not exists
298
</Description>
299
</ManSection>
300
301
302
<ManSection>
303
<Func Arg="arg" Name="MemoryToString" />
304
<Description>
305
Converts the current memory state to a string
306
</Description>
307
</ManSection>
308
309
310
<ManSection>
311
<Func Arg="n, p" Name="PrimePowerExponent" />
312
<Returns>A nonnegative integer
313
</Returns>
314
<Description>
315
Returns the <A>p</A>-exponent of the integer <A>n</A>, where <A>p</A> is a rational prime.
316
</Description>
317
</ManSection>
318
319
320
<ManSection>
321
<Oper Arg="L" Name="ViewList" Label="for IsList"/>
322
<Returns>nothing
323
</Returns>
324
<Description>
325
Apply ViewObj to the list <A>L</A>.
326
</Description>
327
</ManSection>
328
329
330
<ManSection>
331
<Oper Arg="arg" Name="homalgLaTeX" Label="for IsObject"/>
332
<Description>
333
<P/>
334
</Description>
335
</ManSection>
336
337
338
</Section>
339
340
341
<Section Label="Chapter_Tools_Section_Examplefunctions">
342
<Heading>Examplefunctions</Heading>
343
344
<ManSection>
345
<Oper Arg="" Name="ExamplesForHomalg" />
346
<Returns><C>true</C> or <C>false</C>
347
</Returns>
348
<Description>
349
Runs the examples for homalg if the package is loadable.
350
</Description>
351
</ManSection>
352
353
354
<ManSection>
355
<Oper Arg="arg" Name="ExamplesForHomalg" Label="for IsInt"/>
356
<Returns><C>true</C> or <C>false</C>
357
</Returns>
358
<Description>
359
Runs the named example for homalg
360
</Description>
361
</ManSection>
362
363
364
</Section>
365
366
367
</Chapter>
368
369
370