ivl is a full-header template C++98 math library with convenient yet powerful syntax. It extends classic C++ syntax towards mathematical notation while making use of the language's elements like classes, structs, operators and functions. Expression written using ivl are excessively optimized.

In other words, ivl allows writing simpler and more expressive statements using math-like formulas while taking care of optimizing them.

ivl features arrays, tuples and custom function-like objects with left-right overloading, function pipelining and function vectorization, automatic lazy evaluation, sub-arrays and other views of a single or multidimensional arrays, stl-compatible iterators, multidimensional iterators and multithreading.

ivl includes a rich set of functions and operators, including operations for image processing.
Seperate modules are also included.
The module ivl-lina implements a linear algebra LAPACK wrapper.
The module ivl-cv integrates OpenCV into ivl.

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2), GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow ivl

ivl Web Site

You Might Also Like
Cloud-native procurement software platform Icon
Cloud-native procurement software platform

GLOBAL LEADER IN DIGITAL PROCUREMENT AND SUPPLY CHAIN SOLUTIONS

SMART by GEP is an AI-powered, unified source-to-pay (S2P) procurement software that brings end-to-end procurement functionality for both direct and indirect spend management into a single, cloud-native platform. It features a range of procurement tools built into one unified procurement system; eliminating the need for separate, stand-alone software, modules, or tools for managing specific functions.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ivl!

Additional Project Details

Operating Systems

Linux, BSD, Windows

Languages

English

Intended Audience

Science/Research, Developers

Programming Language

C++

Related Categories

C++ Algorithms, C++ Mathematics Software, C++ Research Software, C++ Image Processing Software, C++ Image Processing Libraries

Registered

2012-05-30