Class Determinants
java.lang.Object
com.io7m.jtensors.core.determinants.Determinants
public final class Determinants
extends java.lang.Object
Functions for calculating determinants.
-
Method Summary
Modifier and Type Method Description static double
determinant2x2(double r0c0, double r0c1, double r1c0, double r1c1)
Calculate the determinant of the given 2x2 matrix values.static double
determinant3x3(double r0c0, double r0c1, double r0c2, double r1c0, double r1c1, double r1c2, double r2c0, double r2c1, double r2c2)
Calculate the determinant of the given 3x3 matrix values.static double
determinant4x4(double r0c0, double r0c1, double r0c2, double r0c3, double r1c0, double r1c1, double r1c2, double r1c3, double r2c0, double r2c1, double r2c2, double r2c3, double r3c0, double r3c1, double r3c2, double r3c3)
Calculate the determinant of the given 4x4 matrix values.
-
Method Details
-
determinant2x2
public static double determinant2x2(double r0c0, double r0c1, double r1c0, double r1c1)Calculate the determinant of the given 2x2 matrix values.- Parameters:
r0c0
- The value at row 0 column 0r0c1
- The value at row 0 column 1r1c0
- The value at row 1 column 0r1c1
- The value at row 1 column 1- Returns:
- The determinant
-
determinant3x3
public static double determinant3x3(double r0c0, double r0c1, double r0c2, double r1c0, double r1c1, double r1c2, double r2c0, double r2c1, double r2c2)Calculate the determinant of the given 3x3 matrix values.- Parameters:
r0c0
- The value at row 0 column 0r0c1
- The value at row 0 column 1r0c2
- The value at row 0 column 2r1c0
- The value at row 1 column 0r1c1
- The value at row 1 column 1r1c2
- The value at row 1 column 2r2c0
- The value at row 2 column 0r2c1
- The value at row 2 column 1r2c2
- The value at row 2 column 2- Returns:
- The determinant
-
determinant4x4
public static double determinant4x4(double r0c0, double r0c1, double r0c2, double r0c3, double r1c0, double r1c1, double r1c2, double r1c3, double r2c0, double r2c1, double r2c2, double r2c3, double r3c0, double r3c1, double r3c2, double r3c3)Calculate the determinant of the given 4x4 matrix values.- Parameters:
r0c0
- The value at row 0 column 0r0c1
- The value at row 0 column 1r0c2
- The value at row 0 column 2r0c3
- The value at row 0 column 3r1c0
- The value at row 1 column 0r1c1
- The value at row 1 column 1r1c2
- The value at row 1 column 2r1c3
- The value at row 1 column 3r2c0
- The value at row 2 column 0r2c1
- The value at row 2 column 1r2c2
- The value at row 2 column 2r2c3
- The value at row 2 column 3r3c0
- The value at row 3 column 0r3c1
- The value at row 3 column 1r3c2
- The value at row 3 column 2r3c3
- The value at row 3 column 3- Returns:
- The determinant
-