tvmet

tvmet Download Summary

  • Language: C/C++
  • Platform: Windows / Linux / Mac OS / BSD / Solaris
  • License: LGPL - GNU Lesser General Public License
  • Databases: N/A
  • Downloads: 739
  • Released: Jun 7, 2007

tvmet Description

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

tvmet Bookmark

Hyperlink code:
Hyperlink for Forum code:

tvmet Script Download Notice

Top 4 Download periodically updates information of tvmet script from the developer, but some information may be slightly out-of-date.

Our script download links are directly from our mirrors or publisher's website. tvmet torrent files or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, MailBigFile, DropSend, HellShare, HotFile, FileServe, MediaMax, zUpload, MyOtherDrive, SendSpace, DepositFiles, Letitbit, LeapFile, DivShare or MediaFire, are not allowed!

Sparse

'sparse' is a matrix class based on a dictionary to store data ... row and j the column index). The common matrix operations such as 'dot' for the inner product, ... class, 'dot' products also apply between matrics and vectors. Two methods, 'CGsolve' and 'biCGsolve', are provided to solve linear systems. ...
Python

GNU Scientific Library

... License. The library provides a wide range of mathematical routines such as random number generators, special functions ... Numbers Roots of Polynomials Special Functions - Vectors and Matrices Permutations Sorting - BLAS Support Linear Algebra Eigensystems - Fast Fourier Transforms Quadrature Random Numbers - Quasi-Random Sequences Random ...

NumExp

NumExp is a family of open-source applications for numerical computation.It is based on a server with the NumExp core functionalities. This server comunicates with potencial clients using a simple Corba interface. ...
Python

RunningCalc

This is a trivial calculator "shell" with a running total.As trivial as it is, I find it to be more useful than a normal calculator when doing my checkbook because of the ever-present running total. ...
Python

ATLAS

ATLAS (Automatically Tuned Linear Algebra Software) provides highly optimized Linear Algebra kernels for arbitrary cache-based architectures.ATLAS provides ANSI C and Fortran77 interfaces for the entire BLAS API, and a small portion of the LAPACK API. ...