C++ main module for emicrom Package
1.0
|
Mathematical Solver Package for E-MicroM is used to solve a linear equation A.x=b More...
Mathematical Solver Package for E-MicroM is used to solve a linear equation A.x=b
If defines a vector interface MATH_Vector and a matrix interface MATH_Matrix used in solver interface MATH_Solver.
An implementation of MATH_Vector class is the MATH_ArrayVector class whose values are defined thanks to an array implemented by the CORE_Array class
An implementation of MATH_Matrix is the MATH_MorseMatrix class whose values are defined thanks to a morse array implemented by the CORE_MorseArray class.
An implementation of MATH_Solver is the MATH_ConjugateGradient class which solves A.x=b with the conjugate gradient method whe A is a symmetric positive definite matrix.
The uml graph is as follow: