Overview

Namespaces

  • Chippyash
    • Math
      • Matrix
        • Attribute
        • Computation
          • Add
          • Div
          • Mul
          • Sub
        • Decomposition
        • Derivative
          • Strategy
            • Determinant
        • Exceptions
        • Formatter
          • DirectedGraph
        • Interfaces
        • Special
        • Traits
        • Transformation
          • Strategy
            • Invert

Interfaces

  • ComputatationInterface
  • DecompositionInterface
  • DerivativeInterface
  • DeterminantStrategyInterface
  • InversionStrategyInterface
  • TuningInterface
  • Overview
  • Namespace
  • Class
  • Tree

Interface DecompositionInterface

Interface for a Matrix decomposition Decompositions return n>1 products so we need additional support to access those products.

Chippyash\Math\Matrix\Interfaces\DecompositionInterface implements Chippyash\Matrix\Interfaces\InvokableInterface

Direct known implementers

Chippyash\Math\Matrix\Decomposition\AbstractDecomposition

Indirect known implementers

Chippyash\Math\Matrix\Decomposition\GaussJordanElimination, Chippyash\Math\Matrix\Decomposition\Lu
Namespace: Chippyash\Math\Matrix\Interfaces
Codecoverageignore
Located at Interfaces/DecompositionInterface.php
Methods summary
public Chippyash\Math\Matrix\Interfaces\DecompositionInterface
# decompose( Chippyash\Math\Matrix\NumericMatrix $mA, mixed $extra = null )

Decompose a numeric matrix

Decompose a numeric matrix

Parameters

$mA
matrix to decompose
$extra
Additional information required for the decomposition

Returns

Chippyash\Math\Matrix\Interfaces\DecompositionInterface
Fluent Interface

Throws

Chippyash\Matrix\Exceptions\ComputationException
public mixed
# product( string $productName )

Get a decomposition product The nature of the product depends on the decomposition

Get a decomposition product The nature of the product depends on the decomposition

Parameters

$productName

Returns

mixed

Codecoverageignore

Chippyash Math Matrix API documentation generated by ApiGen