Class BetaMatrix

All Implemented Interfaces:
Cloneable

public final class BetaMatrix extends TransferMatrix

BetaMatrix class.

Author:
igor@scictrl.com
  • Constructor Details

    • BetaMatrix

      public BetaMatrix(double betaX, double betaZ, double alphaX, double alphaZ)
      DriftMatrix constructor comment.
      Parameters:
      betaX - a double
      betaZ - a double
      alphaX - a double
      alphaZ - a 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
    • getAlphaX

      public double getAlphaX()

      Getter for the field alphaX.

      Returns:
      double
    • getAlphaZ

      public double getAlphaZ()

      Getter for the field alphaZ.

      Returns:
      double
    • getBetaX

      public double getBetaX()

      Getter for the field betaX.

      Returns:
      double
    • getBetaZ

      public double getBetaZ()

      Getter for the field betaZ.

      Returns:
      double
    • getGamaX

      public double getGamaX()

      getGamaX.

      Returns:
      double
    • getGamaZ

      public double getGamaZ()

      getGamaZ.

      Returns:
      double
    • 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
    • set

      public void set(double betaX, double betaZ, double alphaX, double alphaZ)
      DriftMatrix constructor comment.
      Parameters:
      betaX - a double
      betaZ - a double
      alphaX - a double
      alphaZ - a double
    • setAlphaX

      public void setAlphaX(double newAlphaX)

      Setter for the field alphaX.

      Parameters:
      newAlphaX - double
    • setAlphaZ

      public void setAlphaZ(double newAlphaZ)

      Setter for the field alphaZ.

      Parameters:
      newAlphaZ - double
    • setBetaX

      public void setBetaX(double newBetaX)

      Setter for the field betaX.

      Parameters:
      newBetaX - double
    • setBetaZ

      public void setBetaZ(double newBetaZ)

      Setter for the field betaZ.

      Parameters:
      newBetaZ - double