You are here

public function PHPExcel_Shared_JAMA_LUDecomposition::det in Loft Data Grids 6.2

Same name and namespace in other branches
  1. 7.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/JAMA/LUDecomposition.php \PHPExcel_Shared_JAMA_LUDecomposition::det()

* Count determinants * *

Return value

array d matrix deterninat

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/JAMA/LUDecomposition.php, line 203

Class

PHPExcel_Shared_JAMA_LUDecomposition
@package JAMA

Code

public function det() {
  if ($this->m == $this->n) {
    $d = $this->pivsign;
    for ($j = 0; $j < $this->n; ++$j) {
      $d *= $this->LU[$j][$j];
    }
    return $d;
  }
  else {
    throw new PHPExcel_Calculation_Exception(PHPExcel_Shared_JAMA_Matrix::MatrixDimensionException);
  }
}