Overview

Namespaces

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

Classes

  • ComplexMatrix
  • FunctionMatrix
  • IdentityMatrix
  • MatrixFactory
  • NumericMatrix
  • RationalMatrix
  • ShiftMatrix
  • SpecialMatrix
  • ZeroMatrix
  • Overview
  • Namespace
  • Class
  • Tree

Class ShiftMatrix

Class ShiftMatrix

Chippyash\Matrix\Matrix
Extended by Chippyash\Math\Matrix\NumericMatrix uses Chippyash\Math\Matrix\Traits\ConvertNumberToNumeric
Extended by Chippyash\Math\Matrix\ShiftMatrix
Namespace: Chippyash\Math\Matrix
See: https://en.wikipedia.org/wiki/Shift_matrix
Located at ShiftMatrix.php
Methods summary
public
# __construct( Chippyash\Type\Number\IntType $size, Chippyash\Type\String\StringType $shiftType, Chippyash\Type\Number\IntType $identityType = null )

ShiftMatrix constructor.

ShiftMatrix constructor.

Parameters

$size
Number of required rows and columns
$shiftType
SM_TYPE_UPPER|SM_TYPE_LOWER
$identityType
Type of identity entries: default == IdentityType::IDM_TYPE_INT

Throws

Chippyash\Math\Matrix\Exceptions\MathMatrixException

Overrides

Chippyash\Math\Matrix\NumericMatrix::__construct()
Methods inherited from Chippyash\Math\Matrix\NumericMatrix
__invoke(), compute(), decompose(), derive(), test(), transform()
Constants summary
string SM_TYPE_UPPER
# 'upper'
string SM_TYPE_LOWER
# 'lower'
Constants inherited from Chippyash\Math\Matrix\NumericMatrix
NS_COMPUTATION, NS_DECOMPOSITION, NS_DERIVATIVE, NS_NTRANSFORMATION, NS_NUMERIC_ATTRIBUTE
Chippyash Math Matrix API documentation generated by ApiGen