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 ComputatationInterface

Computation interface Computations must never modify the operands to the computation and always return a Matrix as a result.

ComputationException based exceptions must be thrown if computation fails for any reason

Chippyash\Math\Matrix\Interfaces\ComputatationInterface implements Chippyash\Matrix\Interfaces\InvokableInterface

Direct known implementers

Chippyash\Math\Matrix\Computation\AbstractComputation

Indirect known implementers

Chippyash\Math\Matrix\Computation\AbstractEntryWiseComputation, Chippyash\Math\Matrix\Computation\Add\Matrix, Chippyash\Math\Matrix\Computation\Sub\Scalar, Chippyash\Math\Matrix\Computation\Add\Scalar, Chippyash\Math\Matrix\Computation\Div\Entrywise, Chippyash\Math\Matrix\Computation\Div\Matrix, Chippyash\Math\Matrix\Computation\Div\Scalar, Chippyash\Math\Matrix\Computation\Mul\Entrywise, Chippyash\Math\Matrix\Computation\Mul\Matrix, Chippyash\Math\Matrix\Computation\Mul\Scalar, Chippyash\Math\Matrix\Computation\Sub\Matrix
Namespace: Chippyash\Math\Matrix\Interfaces
Codecoverageignore
Located at Interfaces/ComputatationInterface.php
Methods summary
public Chippyash\Math\Matrix\NumericMatrix
# compute( Chippyash\Math\Matrix\NumericMatrix $mA, mixed $extra = null )

Carry out a computation and return the result

Carry out a computation and return the result

Parameters

$mA
First matrix to act on - required
$extra
NumericMatrix or other parameter required by the computation

Returns

Chippyash\Math\Matrix\NumericMatrix

Throws

Chippyash/Matrix/Exceptions/ComputationException

Codecoverageignore

Chippyash Math Matrix API documentation generated by ApiGen