Class DriftMatrix

All Implemented Interfaces:
Cloneable

public final class DriftMatrix extends TransferMatrix

DriftMatrix class.

Author:
igor@scictrl.com
  • Constructor Details

    • DriftMatrix

      public DriftMatrix(double length)
      DriftMatrix constructor comment.
      Parameters:
      length - double
  • Method Details

    • canJoin

      public boolean canJoin(DoubleMatrix matrix)
      Test if can be joined with this matrix.
      Overrides:
      canJoin in class DoubleMatrix
      Parameters:
      matrix - DoubleMatrix
      Returns:
      boolean
    • join

      public DoubleMatrix join(DoubleMatrix matrix)
      Multiplies matrix from right with this matrix and stores result in this matrix. Return Matrix is stih matrix. Multiplies matrix from right with this matrix and stores result in this matrix. Return Matrix is stih matrix.
      Overrides:
      join in class DoubleMatrix
      Parameters:
      matrix - DoubleMatrix
      Returns:
      DoubleMatrix this matrix =matrix times this matrix
    • multiplay

      public TransferMatrix multiplay(TransferMatrix matrix)

      multiplay.

      Multiplies matrix from right with this matrix and returns result as new matrix
      Overrides:
      multiplay in class TransferMatrix
      Parameters:
      matrix - a TransferMatrix object
      Returns:
      a TransferMatrix object
    • setLength

      public void setLength(double length)

      setLength.

      Parameters:
      length - double
    • transport

      public BetaMatrix transport(BetaMatrix beta)

      transport.

      Overrides:
      transport in class TransferMatrix
      Parameters:
      beta - BetaMatrix
      Returns:
      BetaMatrix
    • transport

      public BetaMatrix transport(BetaMatrix beta, double length)

      transport.

      Parameters:
      beta - BetaMatrix
      length - a double
      Returns:
      BetaMatrix