|
|
|
User Rating: Rated by: |
Fair (2.8/5) 17 user(s) |
|
|
|
tvmet description |
|
|
tvmet library uses Meta Templates (MT) and Expression Templates (ET) to evaluate results at compile time. Tiny Vector and Matrix template library uses Meta Templates (MT) and Expression Templates (ET) to evaluate results at compile time -- which makes it fast for low order (tiny) systems.
"Tiny" is a subjective term, but typically means vectors and matrices of size ten (10) or less.
Features:
- 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). - 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
|
|