Module org.dyn4j

Class Matrix33

  • All Implemented Interfaces:
    Copyable<Matrix33>

    public class Matrix33
    extends Object
    implements Copyable<Matrix33>
    Represents a 3x3 Matrix.

    Used to solve 3x3 systems of equations.

    Since:
    1.0.0
    Version:
    4.0.0
    Author:
    William Bittle
    • Field Detail

      • m00

        public double m00
        The element at 0,0
      • m01

        public double m01
        The element at 0,1
      • m02

        public double m02
        The element at 0,2
      • m10

        public double m10
        The element at 1,0
      • m11

        public double m11
        The element at 1,1
      • m12

        public double m12
        The element at 1,2
      • m20

        public double m20
        The element at 2,0
      • m21

        public double m21
        The element at 2,1
      • m22

        public double m22
        The element at 2,2
    • Constructor Detail

      • Matrix33

        public Matrix33()
        Default constructor.
      • Matrix33

        public Matrix33​(double m00,
                        double m01,
                        double m02,
                        double m10,
                        double m11,
                        double m12,
                        double m20,
                        double m21,
                        double m22)
        Full constructor.
        Parameters:
        m00 - the element at 0,0
        m01 - the element at 0,1
        m02 - the element at 0,2
        m10 - the element at 1,0
        m11 - the element at 1,1
        m12 - the element at 1,2
        m20 - the element at 2,0
        m21 - the element at 2,1
        m22 - the element at 2,2
      • Matrix33

        public Matrix33​(Matrix33 matrix)
        Copy constructor.
        Parameters:
        matrix - the Matrix33 to copy