Main > Programming > Libraries >

SVL 1.5

SVL 1.5

Sponsored Links

SVL 1.5 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.11 MB
Platform: Any Platform
License: Freely Distributable
Price:
Downloads: 1356
Date added: 2006-02-17
Publisher: Andrew Willmott

SVL 1.5 description

SVL library provides vector and matrix classes, as well as a number of functions for performing vector arithmetic with them. Equation-like syntax is supported via class operators, for example:

#include "svl/SVL.h"

Vec3 v(1.0, 2.0, 3.0);
Mat3 m(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0);

v = 2 * v + m * v;
v *= (m / 3.0) * norm(v);

cout << v << endl;

Both generic (arbitrarily-sized), and fixed-size (2, 3 and 4 element) vectors and matrices are supported. The latter are provided for the efficient manipulation of vectors or points in 2D or 3D space, and make heavy use of inlining for frequently-used operations. (One of the design goals of SVL was to ensure that it was as fast as the C-language, macro-based libraries it was written to replace.)

SVL is a subset of VL, a more extensive vector library, which in addition contains classes for sparse vector/matrices, sub-vector/matrices, and implementations of some iterative solvers. Whereas with SVL the component type of vectors and matrices is defined with a compile-time switch, with VL you specify the type explicitly (Vec2f, Vec2d) and can, for example, mix matrices of doubles with vectors of floats.
SVL requires C++. It is known to compile under Irix CC, g++, and MSVC.

SVL 1.5 Screenshot

Advertisements

SVL 1.5 Keywords

Bookmark SVL 1.5

Hyperlink code:
Link for forum:

SVL 1.5 Copyright

WareSeeker periodically updates pricing and software information of SVL 1.5 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 SVL 1.5 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
Blam is an RSS reader. Free Download
Pilot-QOF converts Palm databases to queriable objects. Free Download
JSON::Shell is an interactive shell for performing JSON and JSON-RPC requests. Free Download
YProlog is a pocket Prolog engine written in 100% Java. Free Download
tvmet is a Vector and Matrix template library uses Meta Templates and Expression Templates to evaluate results at compile time. Free Download
GL2PS is an OpenGL to PostScript printing library. Free Download
Nalanda project is a PHP library management system. Free Download
Eigen project is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. Free Download