Download List

Descripción del Proyecto

This Tiny Vector and Matrix template library uses Meta Templates and Expression Templates (ET) to evaluate results at compile time, thus making it fast for low-end systems. Temporaries are avoided because of this. The produced code is similar to hand-coded code, but the quality of the code still depends on the compiler and its version. The dimensions for vectors and matrices are static and bounded at compile time using template arguments.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-06-24 04:18
1.7.2

Tags: Stable, Major bugfixes

2005-04-26 19:41
1.7.1

tvmet ahora compila con gcc 3.4.3 (hubo un problema con la lista de inicialización coma). La documentación y pruebas de regresión se han mejorado / corregidos.
Tags: Stable, Minor bugfixes
tvmet now compiles with gcc 3.4.3 (there was a problem with the
comma initializer list). The docs and regression tests have been
enhanced/corrected.

2004-12-03 17:07
1.7.0

Esta versión de tvmet compila con Microsoft Visual Studio. NET 2003. Varios fallos críticos han sido corregidos. La documentación se ha mejorado y corregido, y no hay un nuevo capítulo para VC + + 7.1. La conjunción de los tipos ha sido firmado con discapacidad, ya que un operador menos unario se aplica a un tipo sin signo dará lugar a un tipo sin signo. El drem funciones, hypot, yn, yn, cbrt, y rint están dentro del espacio de nombres global ahora. Este comunicado tiene algunas correcciones para Makefile y la creación de documentación en formato PDF. Las dependencias de cabecera han sido limitados.
Tags: Stable, Major feature enhancements
This release of tvmet compiles with Microsoft Visual Studio .NET 2003.
Several critical bugs have been fixed. The documentation is enhanced
and corrected, and there is a new chapter for VC++ 7.1. The conj for
signed types has been disabled, since a unary minus operator applied to
an unsigned type will result in an unsigned type. The functions drem,
hypot, jn, yn, cbrt, and rint are inside the global namespace now. This
release has some fixes for Makefile and creating PDF documentation. The
header dependencies have been limited.

2004-09-15 19:36
1.6.0

Errores han sido corregidos, documentación mejorada, y regresiones nuevos añadidos, así como funciones para manejar las referencias de memoria y para crear matrices de identidad. El código es más limpio ahora, código no utilizado se eliminó y los identificadores son mejores con nombre. No hay mejor apoyo a las optimizaciones del compilador. Esto resulta en menos tiempo de compilación y en tiempo de ejecución más altos de rendimiento.
Tags: Stable, Major feature enhancements
Bugs have been fixed, documentation enhanced, and new regressions added, as well as functions to handle memory references and to create identity matrices. The code is cleaner now; unused code was eliminated and identifiers are better named. There is better support for compiler optimizations. This results in less compile time and higher run-time performance.

2004-04-28 15:20
1.5.0

El proceso de construcción es más compatible con el estándar de GNU. La configuración y proceso de construcción ha mejorado en general. tvmet se pueden construir por separado en un directorio de construcción, y pasa la meta distcheck éxito. La función de alias se ha ampliado, y la matriz de datos vectoriales y de impresión ha mejorado. El script de configuración tiene un mejor soporte para diferentes compiladores. Los usuarios pueden especificar - enable-optimizar, - enable-debug, y - enable-advertencias para sus necesidades.
Tags: Stable, Major feature enhancements
The build process is more compliant to the GNU
standard. The configure and build process has been
improved generally. tvmet can be built in a
separate build directory, and passes the distcheck
target successfully. The alias function has been
extended, and the Matrix and Vector data printing
was improved. The configure script has better
support for different compilers. Users can specify
--enable-optimize, --enable-debug, and
--enable-warnings for their needs.

Project Resources