Gauss Type

Provides implementation of Gaussian elimination with partial pivoting

Static members

Static member Description

Gauss.Solve(A, b)

Full Usage: Gauss.Solve(A, b)

Parameters:
    A : Matrix - System matrix 'A'
    b : Vector - Right part 'b'

Returns: Vector Solution of system 'x'

Solves system of linear equations Ax = b using Gaussian elimination with partial pivoting

A : Matrix

System matrix 'A'

b : Vector

Right part 'b'

Returns: Vector

Solution of system 'x'

Gauss.Solve(A, b)

Full Usage: Gauss.Solve(A, b)

Parameters:
    A : SparseMatrix - Sparse matrix, 'A'. This array is modified during solution!
    b : Vector - Right part, 'b'

Returns: float[] Solution of system, 'x'

Solves system of linear equations Ax = b using Gaussian elimination with partial pivoting

A : SparseMatrix

Sparse matrix, 'A'. This array is modified during solution!

b : Vector

Right part, 'b'

Returns: float[]

Solution of system, 'x'

Gauss.SolveCore(a, b)

Full Usage: Gauss.SolveCore(a, b)

Parameters:
    a : float[][] - Elements of matrix 'A'. This array is modified during solution!
    b : float[] - Right part 'b'. This array is also modified during solution!

Returns: float[] Solution of system 'x'

Solves system of linear equations Ax = b using Gaussian elimination with partial pivoting

a : float[][]

Elements of matrix 'A'. This array is modified during solution!

b : float[]

Right part 'b'. This array is also modified during solution!

Returns: float[]

Solution of system 'x'

Gauss.SolveCore(A, b)

Full Usage: Gauss.SolveCore(A, b)

Parameters:
    A : SparseMatrix - Sparse matrix, 'A'. This array is modified during solution!
    b : float[] - Right part, 'b'

Returns: float[] Solution of system, 'x'

Solves system of linear equations Ax = b using Gaussian elimination with partial pivoting

A : SparseMatrix

Sparse matrix, 'A'. This array is modified during solution!

b : float[]

Right part, 'b'

Returns: float[]

Solution of system, 'x'