Overview

Packages

  • JAMA
  • None
  • PHP
  • PHPExcel
    • CachedObjectStorage
    • Calculation
    • Cell
    • Chart
      • Renderer
    • Reader
      • Excel2007
      • Excel5
    • RichText
    • Settings
    • Shared
      • Escher
      • OLE
      • Trend
      • ZipArchive
    • Style
    • Worksheet
      • Drawing
    • Writer
      • 2007
      • CSV
      • Excel2007
      • Excel5
      • HTML
      • PDF

Classes

  • CholeskyDecomposition
  • EigenvalueDecomposition
  • PHPExcel_Shared_JAMA_LUDecomposition
  • PHPExcel_Shared_JAMA_Matrix
  • PHPExcel_Shared_JAMA_QRDecomposition
  • SingularValueDecomposition

Functions

  • hypo
  • JAMAError
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class PHPExcel_Shared_JAMA_LUDecomposition

Package: JAMA
License: v3.0
Author: Paul Meagher
Author: Bartosz Matosiuk
Author: Michael Bommarito
Version: 1.1
Located at controlador/include/phpexcel/PHPExcel/Shared/JAMA/LUDecomposition.php
Methods summary
public Structure
# __construct( $A )

LU Decomposition constructor.

LU Decomposition constructor.

Parameters

$A
matrix

Returns

Structure
to access L, U and piv.
public array
# getL( )

Get lower triangular factor.

Get lower triangular factor.

Returns

array
Lower triangular factor
public array
# getU( )

Get upper triangular factor.

Get upper triangular factor.

Returns

array
Upper triangular factor
public array
# getPivot( )

Return pivot permutation vector.

Return pivot permutation vector.

Returns

array
Pivot vector
public
# getDoublePivot( )

Alias for getPivot

Alias for getPivot

See

PHPExcel_Shared_JAMA_LUDecomposition::getPivot()
public true
# isNonsingular( )

Is the matrix nonsingular?

Is the matrix nonsingular?

Returns

true
if U, and hence A, is nonsingular.
public array
# det( )

Count determinants

Count determinants

Returns

array
d matrix deterninat
public X
# solve( $B )

Solve A*X = B

Solve A*X = B

Parameters

$B
Matrix with as many rows as A and any number of columns.

Returns

X
so that LUX = B(piv,:)

Phpexcel_calculation_exception

IllegalArgumentException Matrix row dimensions must agree.
RuntimeException Matrix is singular.
Constants summary
string MatrixSingularException
# "Can only perform operation on singular matrix."
string MatrixSquareException
# "Mismatched Row dimension"
Properties summary
private array $LU

Decomposition storage

Decomposition storage

# array()
private integer $m

Row dimension.

Row dimension.

#
private integer $n

Column dimension.

Column dimension.

#
private integer $pivsign

Pivot sign.

Pivot sign.

#
private array $piv

Internal storage of pivot vector.

Internal storage of pivot vector.

# array()
Autene API documentation generated by ApiGen