IML++ , o Biblioteca de Métodos Iterativos , es una biblioteca de C++ para resolver sistemas de ecuaciones lineales. Se dice que utiliza plantillas, ya que el mismo código fuente funciona para matrices densas, dispersas y distribuidas.
Algunos de los métodos de solución compatibles son:
- Iteración de Richardson
- Iteración de Chebyshev
- Gradiente conjugado (CG)
- Gradiente conjugado al cuadrado (CGS)
- Gradiente biconjugado (BiCG)
- Estabilizado por gradiente biconjugado (BiCGSTAB)
- Residuo Mínimo Generalizado (GMRES)
- Residuo cuasi-mínimo sin anticipación (QMR)
Estado
IML++ fue desarrollado por el Instituto Nacional de Estándares y Tecnología y es de dominio público. Sin embargo, ya no se desarrolla activamente. Ha sido reemplazado en gran medida por el Template Numerical Toolkit .
Véase también
Enlaces externos
- La página principal de IML++
Categoría :
- Bibliotecas numéricas de C++