Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/profiling/FlameGraph/   (GAP Algebra Version 4.15.1©)  Datei vom 21.5.2025 mit Größe 3 kB image not shown  

Quelle  Tools.xml   Sprache: unbekannt

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

<!-- 

  Tools.xml            MatricesForHomalg package documentation            Mohamed Barakat

         Copyright (C) 2007-2009, Mohamed Barakat, RWTH-Aachen

-->


<Appendix Label="Tool_Operations">
<Heading>The Matrix Tool Operations</Heading>

The functions listed below are components of the <C>homalgTable</C>
object stored in the ring. They are only indirectly accessible through
standard methods that invoke them.

<Section Label="ToolsNoFallBack">
<Heading>The Tool Operations <E>without</E> a Fallback Method</Heading>

There are matrix methods for which &homalg; needs a
<C>homalgTable</C> entry for non-internal rings, as it cannot provide
a suitable fallback. Below is the list of these <C>homalgTable</C>
entries.

<#Include Label="InitialMatrix:homalgTable_entry">
<#Include Label="InitialIdentityMatrix:homalgTable_entry">

<#Include Label="ZeroMatrix:homalgTable_entry">
<#Include Label="IdentityMatrix:homalgTable_entry">

<#Include Label="Involution:homalgTable_entry">
<#Include Label="TransposedMatrix:homalgTable_entry">
<#Include Label="CertainRows:homalgTable_entry">
<#Include Label="CertainColumns:homalgTable_entry">
<#Include Label="UnionOfRows:homalgTable_entry">
<#Include Label="UnionOfRowsPair:homalgTable_entry">
<#Include Label="UnionOfColumns:homalgTable_entry">
<#Include Label="UnionOfColumnsPair:homalgTable_entry">
<#Include Label="DiagMat:homalgTable_entry">
<#Include Label="KroneckerMat:homalgTable_entry">
<#Include Label="DualKroneckerMat:homalgTable_entry">
<#Include Label="MulMat:homalgTable_entry">
<#Include Label="AddMat:homalgTable_entry">
<#Include Label="SubMat:homalgTable_entry">
<#Include Label="Compose:homalgTable_entry">

<#Include Label="IsZeroMatrix:homalgTable_entry">
<#Include Label="NumberRows:homalgTable_entry">
<#Include Label="NumberColumns:homalgTable_entry">
<#Include Label="Determinant:homalgTable_entry">
<#Include Label="CoefficientsWithGivenMonomials:homalgTable_entry">

</Section>

<Section Label="ToolsFallBack">
<Heading>The Tool Operations with a Fallback Method</Heading>

These are the methods for which it is recommended for performance
reasons to have a <C>homalgTable</C> entry for non-internal
rings. &homalg; only provides a generic fallback method.

<#Include Label="AreEqualMatrices:homalgTable_entry">
<#Include Label="IsIdentityMatrix:homalgTable_entry">
<#Include Label="IsDiagonalMatrix:homalgTable_entry">

<#Include Label="ZeroRows:homalgTable_entry">
<#Include Label="ZeroColumns:homalgTable_entry">

<#Include Label="GetColumnIndependentUnitPositions:homalgTable_entry">
<#Include Label="GetRowIndependentUnitPositions:homalgTable_entry">
<#Include Label="GetUnitPosition:homalgTable_entry">

<#Include Label="PositionOfFirstNonZeroEntryPerRow:homalgTable_entry">
<#Include Label="PositionOfFirstNonZeroEntryPerColumn:homalgTable_entry">

</Section>

<!-- ############################################################ -->

</Appendix>


Messung V0.5 in Prozent
C=98 H=100 G=98

[zur Elbe Produktseite wechseln0.6QuellennavigatorsAnalyse erneut starten2026-09-04]