GAP (ToolsForHomalg) - Chapter 8: Tools

Goto Chapter: Top 1 2 3 4 5 6 7 8 9 Bib Ind
[Top of Book] [Contents] [Previous Chapter] [Next Chapter]

[MathJax on]

8 Tools
8.1 Functions
8.1-1 homalgTotalRuntimes
8.1-2 AddLeftRightLogicalImplicationsForHomalg
8.1-3 LogicalImplicationsForOneHomalgObject
8.1-4 LogicalImplicationsForTwoHomalgBasicObjects
8.1-5 InstallLogicalImplicationsForHomalgBasicObjects
8.1-6 LeftRightAttributesForHomalg
8.1-7 InstallLeftRightAttributesForHomalg
8.1-8 MatchPropertiesAndAttributes
8.1-9 InstallImmediateMethodToPullPropertyOrAttribute
8.1-10 InstallImmediateMethodToConditionallyPullPropertyOrAttribute
8.1-11 InstallImmediateMethodToPullPropertyOrAttributeWithDifferentName
8.1-12 InstallImmediateMethodToPullPropertiesOrAttributes
8.1-13 InstallImmediateMethodToPullTrueProperty
8.1-14 InstallImmediateMethodToConditionallyPullTrueProperty
8.1-15 InstallImmediateMethodToPullTruePropertyWithDifferentName
8.1-16 InstallImmediateMethodToPullTrueProperties
8.1-17 InstallImmediateMethodToPullFalseProperty
8.1-18 InstallImmediateMethodToConditionallyPullFalseProperty
8.1-19 InstallImmediateMethodToPullFalsePropertyWithDifferentName
8.1-20 InstallImmediateMethodToPullFalseProperties
8.1-21 InstallImmediateMethodToPushPropertyOrAttribute
8.1-22 InstallImmediateMethodToConditionallyPushPropertyOrAttribute
8.1-23 InstallImmediateMethodToPushPropertyOrAttributeWithDifferentName
8.1-24 InstallImmediateMethodToPushPropertiesOrAttributes
8.1-25 InstallImmediateMethodToPushTrueProperty
8.1-26 InstallImmediateMethodToPushTruePropertyWithDifferentName
8.1-27 InstallImmediateMethodToPushTrueProperties
8.1-28 InstallImmediateMethodToPushFalseProperty
8.1-29 InstallImmediateMethodToPushFalsePropertyWithDifferentName
8.1-30 InstallImmediateMethodToPushFalseProperties
8.1-31 DeclareAttributeWithCustomGetter
8.1-32 AppendToAhomalgTable
8.1-33 homalgNamesOfComponentsToIntLists
8.1-34 IncreaseExistingCounterInObject
8.1-35 IncreaseExistingCounterInObjectWithTiming
8.1-36 IncreaseCounterInObject
8.1-37 MemoryToString
8.1-38 PrimePowerExponent
8.1-39 ViewList
8.1-40 homalgLaTeX
8.1-41 IdenticalPosition
8.1-42 PositionsOfMaximalObjects
8.1-43 MaximalObjects
8.2 Examplefunctions
8.2-1 ExamplesForHomalg
8.2-2 ExamplesForHomalg

### 8 Tools

#### 8.1 Functions

##### 8.1-1 homalgTotalRuntimes

`‣ homalgTotalRuntimes`( arg ) | ( function )

Returns: an integer

A tool to compute the runtime of several methods.

##### 8.1-2 AddLeftRightLogicalImplicationsForHomalg

`‣ AddLeftRightLogicalImplicationsForHomalg`( arg ) | ( function )

A tool to install equivalence between filters.

##### 8.1-3 LogicalImplicationsForOneHomalgObject

`‣ LogicalImplicationsForOneHomalgObject`( arg ) | ( function )

Installs a logical implication for one type with all it's contrapositions.

##### 8.1-4 LogicalImplicationsForTwoHomalgBasicObjects

`‣ LogicalImplicationsForTwoHomalgBasicObjects`( arg ) | ( function )

##### 8.1-5 InstallLogicalImplicationsForHomalgBasicObjects

`‣ InstallLogicalImplicationsForHomalgBasicObjects`( arg ) | ( function )

##### 8.1-6 LeftRightAttributesForHomalg

`‣ LeftRightAttributesForHomalg`( arg ) | ( function )

##### 8.1-7 InstallLeftRightAttributesForHomalg

`‣ InstallLeftRightAttributesForHomalg`( arg ) | ( function )

##### 8.1-8 MatchPropertiesAndAttributes

`‣ MatchPropertiesAndAttributes`( arg ) | ( function )

A method to match the properties and attributes of two objects.

##### 8.1-9 InstallImmediateMethodToPullPropertyOrAttribute

`‣ InstallImmediateMethodToPullPropertyOrAttribute`( arg ) | ( function )

Installs methods to pull new known properties and attributes from one object to another

##### 8.1-10 InstallImmediateMethodToConditionallyPullPropertyOrAttribute

`‣ InstallImmediateMethodToConditionallyPullPropertyOrAttribute`( arg ) | ( function )

Installs methods to pull new known properties and attributes under certain conditions from one object to another.

##### 8.1-11 InstallImmediateMethodToPullPropertyOrAttributeWithDifferentName

`‣ InstallImmediateMethodToPullPropertyOrAttributeWithDifferentName`( arg ) | ( function )

Installs an immediate method which can pull a property from one object to another with different names.

##### 8.1-12 InstallImmediateMethodToPullPropertiesOrAttributes

`‣ InstallImmediateMethodToPullPropertiesOrAttributes`( arg ) | ( function )

Installs an immediate method to pull several properties or attributes from one object to another.

##### 8.1-13 InstallImmediateMethodToPullTrueProperty

`‣ InstallImmediateMethodToPullTrueProperty`( arg ) | ( function )

Installs an immediate method to pull a property if it is true.

##### 8.1-14 InstallImmediateMethodToConditionallyPullTrueProperty

`‣ InstallImmediateMethodToConditionallyPullTrueProperty`( arg ) | ( function )

Installs an immediate method which conditionally pulls a property if it is true.

##### 8.1-15 InstallImmediateMethodToPullTruePropertyWithDifferentName

`‣ InstallImmediateMethodToPullTruePropertyWithDifferentName`( arg ) | ( function )

Installs an immediate method which pulls a property with a different name if it is true.

##### 8.1-16 InstallImmediateMethodToPullTrueProperties

`‣ InstallImmediateMethodToPullTrueProperties`( arg ) | ( function )

Installs an immediate method which pulls several properties if they are true

##### 8.1-17 InstallImmediateMethodToPullFalseProperty

`‣ InstallImmediateMethodToPullFalseProperty`( arg ) | ( function )

Installs an immediate method to pull a property if it is false.

##### 8.1-18 InstallImmediateMethodToConditionallyPullFalseProperty

`‣ InstallImmediateMethodToConditionallyPullFalseProperty`( arg ) | ( function )

Installs an immediate method which conditionally pulls a property if it is false.

##### 8.1-19 InstallImmediateMethodToPullFalsePropertyWithDifferentName

`‣ InstallImmediateMethodToPullFalsePropertyWithDifferentName`( arg ) | ( function )

Installs an immediate method which pulls a property with a different name if it is false.

##### 8.1-20 InstallImmediateMethodToPullFalseProperties

`‣ InstallImmediateMethodToPullFalseProperties`( arg ) | ( function )

Installs an immediate method which pulls several properties if they are false.

##### 8.1-21 InstallImmediateMethodToPushPropertyOrAttribute

`‣ InstallImmediateMethodToPushPropertyOrAttribute`( arg ) | ( function )

Installs an immediate method to push a property from one object to another.

##### 8.1-22 InstallImmediateMethodToConditionallyPushPropertyOrAttribute

`‣ InstallImmediateMethodToConditionallyPushPropertyOrAttribute`( arg ) | ( function )

Installs an immediate method to conditionally push a property from one object to another.

##### 8.1-23 InstallImmediateMethodToPushPropertyOrAttributeWithDifferentName

`‣ InstallImmediateMethodToPushPropertyOrAttributeWithDifferentName`( arg ) | ( function )

Installs an immediate method which can push a property from one object to another with different names.

##### 8.1-24 InstallImmediateMethodToPushPropertiesOrAttributes

`‣ InstallImmediateMethodToPushPropertiesOrAttributes`( arg ) | ( function )

Installs an immediate method to push several properties or attributes from one object to another.

##### 8.1-25 InstallImmediateMethodToPushTrueProperty

`‣ InstallImmediateMethodToPushTrueProperty`( arg ) | ( function )

Installs an immediate method to push a property if it is true.

##### 8.1-26 InstallImmediateMethodToPushTruePropertyWithDifferentName

`‣ InstallImmediateMethodToPushTruePropertyWithDifferentName`( arg ) | ( function )

Installs an immediate method which pushes a property with a different name if it is true.

##### 8.1-27 InstallImmediateMethodToPushTrueProperties

`‣ InstallImmediateMethodToPushTrueProperties`( arg ) | ( function )

Installs an immediate method which pushes several properties if they are true

##### 8.1-28 InstallImmediateMethodToPushFalseProperty

`‣ InstallImmediateMethodToPushFalseProperty`( arg ) | ( function )

Installs an immediate method to push a property if it is false.

##### 8.1-29 InstallImmediateMethodToPushFalsePropertyWithDifferentName

`‣ InstallImmediateMethodToPushFalsePropertyWithDifferentName`( arg ) | ( function )

Installs an immediate method which pushes a property with a different name if it is false.

##### 8.1-30 InstallImmediateMethodToPushFalseProperties

`‣ InstallImmediateMethodToPushFalseProperties`( arg ) | ( function )

Installs an immediate method which push several properties if they are false.

##### 8.1-31 DeclareAttributeWithCustomGetter

`‣ DeclareAttributeWithCustomGetter`( arg ) | ( function )

Installs an attribute with a coustom getter function.

##### 8.1-32 AppendToAhomalgTable

`‣ AppendToAhomalgTable`( arg ) | ( function )

Appends an entry to a homalg table.

##### 8.1-33 homalgNamesOfComponentsToIntLists

`‣ homalgNamesOfComponentsToIntLists`( arg ) | ( function )

Returns: a list of integers

Creates a list of integers out of the names of components.

##### 8.1-34 IncreaseExistingCounterInObject

`‣ IncreaseExistingCounterInObject`( arg ) | ( function )

Increases an existing counter in an object.

##### 8.1-35 IncreaseExistingCounterInObjectWithTiming

`‣ IncreaseExistingCounterInObjectWithTiming`( arg ) | ( function )

Increases an existiing counter on an object with timing.

##### 8.1-36 IncreaseCounterInObject

`‣ IncreaseCounterInObject`( arg ) | ( function )

Increases a counter in an object and creates one if it not exists

##### 8.1-37 MemoryToString

`‣ MemoryToString`( arg ) | ( function )

Converts the current memory state to a string

##### 8.1-38 PrimePowerExponent

`‣ PrimePowerExponent`( n, p ) | ( function )

Returns: A nonnegative integer

Returns the p-exponent of the integer n, where p is a rational prime.

##### 8.1-39 ViewList

`‣ ViewList`( L ) | ( operation )

Returns: nothing

Apply ViewObj to the list L.

##### 8.1-40 homalgLaTeX

`‣ homalgLaTeX`( arg ) | ( operation )

##### 8.1-41 IdenticalPosition

`‣ IdenticalPosition`( L, o ) | ( operation )

Returns: a positive integer or fail

Return the position of the object identical to o in the list L

##### 8.1-42 PositionsOfMaximalObjects

`‣ PositionsOfMaximalObjects`( L, f ) | ( operation )

Returns: a list

Return the list of positions of maximal objects in L w.r.t. the partial order defined by the binary function f.

##### 8.1-43 MaximalObjects

`‣ MaximalObjects`( L, f ) | ( operation )

Returns: a list

Return the sublist of maximal objects in L w.r.t. the partial order defined by the binary function f.

#### 8.2 Examplefunctions

##### 8.2-1 ExamplesForHomalg

`‣ ExamplesForHomalg`( ) | ( operation )

Returns: `true` or `false`

Runs the examples for homalg if the package is loadable.

##### 8.2-2 ExamplesForHomalg

`‣ ExamplesForHomalg`( arg ) | ( operation )

Returns: `true` or `false`

Runs the named example for homalg

[Top of Book] [Contents] [Previous Chapter] [Next Chapter]
Goto Chapter: Top 1 2 3 4 5 6 7 8 9 Bib Ind

generated by GAPDoc2HTML