Skip to content

sagnik-t/GaussEliminator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GaussEliminator

GaussEliminator is a small-time project that can be used to solve systems of linear equations using the Gaussian Elimination Algorithm(GEA). Since the Gaussian elimination algorithm is originally a qualitative algorithm that relies on human ingenuity for solving problems, this algorithm will be my own quantitative interpretation of the GEA. Any suggestions for better optimization are more than welcome.

Matrix Class

This project's backbone is a custom built matrix class that currently, has a few basic operations necessary for the GEA. Further operations such as Strassen' matrix multiplication can also be implemeneted.

References

You can find the pseudocode and underlying mathematical theory used for the GEA implementation in the docs subdirectory. Additionally, you can find the conventions used in the pseudocode in the conventions.md file.

Planned Features

  • Building a web interface for GaussEliminator
  • Using Emscripten to compile C++ to WebAssembly(Wasm)
  • Integrating Wasm module within a JS backend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published