| Plantilla de herramientas numéricas Interfaz gratuita para la computación científica en C ++ |
Descargar ahora |
Plantilla de herramientas numéricas Clasificación y resumen
- Nombre del editor:
- Roldan Pozo
- Sitio web del editor:
- http://math.nist.gov/~RPozo/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 28 KB
Plantilla de herramientas numéricas Etiquetas
Plantilla de herramientas numéricas Descripción
Interfaz gratuita para la computación científica en C ++ El kit de herramientas numérico de plantilla (TNT) es una colección de interfaces y implementaciones de referencia de objetos numéricos útiles para la computación científica en C ++. TNT define las interfaces para estructuras de datos básicas, como las matrices escasas y las matrices multidimensionales, comúnmente utilizadas en aplicaciones numéricas. El objetivo de este paquete es proporcionar componentes de software reutilizables que aborden muchos de los problemas de portabilidad y mantenimiento con códigos C ++.TNT proporciona una distinción entre las interfaces e implementaciones de los componentes TNT. Por ejemplo, hay una interfaz TNT para matrices bidimensionales que describe cómo se accede a los elementos individuales y cómo se puede usar cierta información, como las dimensiones de la matriz, se pueden usar en algoritmos; Sin embargo, puede haber varias implementaciones de dicha interfaz: una que utiliza plantillas de expresión, o una que usa los kernels Blas, u otro instrumentado para proporcionar información de depuración. Especificando solo la interfaz, los códigos de aplicaciones pueden utilizar dichos algoritmos, mientras dan los algoritmos. Desarrolladores de la biblioteca la mayor flexibilidad en el empleo de estrategias de optimización o portabilidad.
Plantilla de herramientas numéricas Software relacionado