tvmet 1.7.2

Sponsored Links

tvmet 1.7.2 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: MB
Platform: Any Platform
License: LGPL (GNU Lesser General Public License)
Price:
Downloads: 853
Date added: 2007-06-26
Publisher: Olaf Petzold

tvmet 1.7.2 description

tvmet is a Vector and Matrix template library that 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.
Main features:
- Matrices and Vectors with fixed sizes (of course), the data is stored in a static array.
- compile time dimension check for Vectors and Matrices to preserve the mathematical meaning.
- vector, matrix, matrix-matrix and matrix-vector fast operations:
- complete set of standard arithmetic operations for Vectors and Matrices (blitz++ supports this only for TinyVector).
- complete set of standard compare operations for Vectors and Matrices as well as ternary functions like a ? b : c (see eval for use).
- binary and unary operations.
- meta template use for Matrix-Matrix-Product $M,M$, Matrix-Transpose $M^T$ and Matrix-Vector-Product $M,x$ functions and operators.
- meta template for special functions like $M^T, x$, $M^T,M$, $M,M^T$ and $(M,M)^T$ functions, see ... special Meta-Template Functions.
- simple Matrix rows and column access as a Vector.
- chaining of matrix and vector expressions is possible and working.
- Vector inner and outer product (dot and cross product).
- special handling for the aliasing problem - see ... about aliasing.
- STL iterator interface. This opens the door to all sorts of great STL applications.
- type promotion (for handling Matrices and Vectors of differing types).
- works on self defined types such as the std::complex<> type.
- makes no use of exceptions. Therefore you can use it for embedded systems or in Linux kernel space.
- nice expression level printing for debugging purposes (print the expanded expression tree).
- good documentation with examples.
- regression tests for nearly all operations and functions.
- support for several compilers (see Compiler Support).
- written as a pure class and template library, no binary libraries and versioning are needed - designed to avoid code blot due to the use of templates.
- ISO/IEC 14882:1998 compliant.

tvmet 1.7.2 Screenshot

Advertisements

tvmet 1.7.2 Keywords

Bookmark tvmet 1.7.2

Hyperlink code:
Link for forum:

tvmet 1.7.2 Copyright

WareSeeker periodically updates pricing and software information of tvmet 1.7.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of tvmet 1.7.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
NCaster is content management system that features high customizability and flexibility. Free Download
GEO project is a C++ geometric template class library. Free Download
Bit::Vector is an efficient bit vector, set of integers and "big int" math library. Free Download
libtemplate is a C template library for CGI programs. Free Download
Eigen project is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. Free Download
GNU Gama is a package for adjustment of geodetic free networks (acronym Gama is formed from words geodesy and mapping). Free Download
SVL library provides vector and matrix classes, as well as a number of functions for performing vector arithmetic with them. Free Download
Meta Matrix Library is a modular designed collection of C libraries. Free Download