<?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]