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

  • AbstractDerivative
  • Determinant
  • MarkovWeightedRandom
  • Sum
  • Trace
  • Overview
  • Namespace
  • Class
  • Tree

Class AbstractDerivative

Base abstract for derivative

Has invokable interface

Chippyash\Math\Matrix\Derivative\AbstractDerivative implements Chippyash\Math\Matrix\Interfaces\DerivativeInterface uses Chippyash\Matrix\Traits\Debug (not available)

Direct known subclasses

Chippyash\Math\Matrix\Derivative\Determinant, Chippyash\Math\Matrix\Derivative\MarkovWeightedRandom, Chippyash\Math\Matrix\Derivative\Sum, Chippyash\Math\Matrix\Derivative\Trace
Abstract
Namespace: Chippyash\Math\Matrix\Derivative
Located at Derivative/AbstractDerivative.php
Methods summary
abstract public numeric
# derive( Chippyash\Math\Matrix\NumericMatrix $mA, mixed $extra = null )

Parameters

$mA
$extra

Returns

numeric

See

DerivativeInterface::derive

Implementation of

Chippyash\Math\Matrix\Interfaces\DerivativeInterface::derive()
public numeric
# __invoke( Chippyash\Math\Matrix\NumericMatrix $mA,…, mixed $extra,… )

Proxy to derive() Allows object to be called as function

Proxy to derive() Allows object to be called as function

Parameters

$mA,…
$extra,…
Additional input required for derivative

Returns

numeric

Throws

Chippyash/Matrix/Exceptions/ComputationException
Chippyash Math Matrix API documentation generated by ApiGen