An open API service indexing awesome lists of open source software.

https://github.com/parvezmrobin/numerical-methods

C# implementation of numerical methods
https://github.com/parvezmrobin/numerical-methods

Last synced: 24 days ago
JSON representation

C# implementation of numerical methods

Awesome Lists containing this project

README

          

# Numerical-Methods
C# Implementation of Basic Numerical Methods

##LinearAlgebraicEquation
This class contains static functions to find roots of n linear equations.

### Properties


MaxError:

Maximum allowed error ratio for iterative calculations

MaxIteration:

Maximum number of iterations for iterative calculations

Lambda:

Value of Lambda for Gauss Seidel formula


### Function Listing

### Function Definition
#### Naive Gauss


Parameter:


double[][] a : Matrix of co-efficients


double[] b : Array of constants

Returns

double[] : Array of roots solved using Naive Gauss Formula


#### Gauss Seidel

Parameter:


double[][] a : Matrix of co-efficients


double[] b : Array of constants

Returns

double[] : Array of roots solved using Gauss Seidel Formula


#### Gauss Jordan

Parameter:


double[][] a : Matrix of co-efficients


double[] b : Array of constants

Returns

double[] : Array of roots solved using Gauss Jordan Formula


#### Gauss Jordan (Overload)

Parameter:


double[][] a : Matrix of co-efficients and constant

Returns

double[] : Array of roots solved using Gauss Jordan Formula


#### LUDecomposition

Parameter:


double[][] a : Matrix of co-efficients


double[] b : Array of constants

Returns

double[] : Array of roots solved using LU Decomposition with Gauss Elimination Formula