Skip to content

j-fu/numcxx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

numcxx - a collection of python compatible classes for linear algebra in C++

Authors: - Jürgen Fuhrmann (http://www.wias-berlin.de/~fuhrmann) - Timo Streckenbach (http://www.wias-berlin.de/~strecken)

Rationale

  • Provide lightweight multidimensional linear algebra classes for C++11

  • Keep the code reasonably simple and transparent for beginners in order to be useful for teaching

  • Study expressive capabilities of modern C++ in the context of numerical algorithms

  • Zero copy, reference counted exchange of array data with other packages without copying data, in particular

  • interface to python/numpy (work in progress)

Many ideas used behind this library have been developed in the framework of the WIAS pdelib project, and they evolved over many years. C++11 allows for a standard-conforming and concise implementation, and so this code is as well a concept study.

Anyone expecting a more sophisticated package may have a look at these projects:

Further information

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published