This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
AnalyticGeometry/ | Sat Nov 14 16:56:48 -0800 2009 | |
| |
Integration/ | Wed Nov 18 17:23:53 -0800 2009 | |
| |
Interpolation/ | Sat Oct 10 18:14:55 -0700 2009 | |
| |
LinearAlgebra/ | Sat Nov 21 21:51:41 -0800 2009 | |
| |
NumericTypes/ | Wed Nov 18 17:25:42 -0800 2009 | |
| |
Periodic/ | Sat Nov 14 17:02:53 -0800 2009 | |
| |
README | Wed Nov 04 01:48:16 -0800 2009 | |
| |
Utility/ | Wed Nov 18 17:24:48 -0800 2009 | |
| |
naming.txt | Thu Oct 15 18:03:59 -0700 2009 |
README
What it is
----------
A collection of C++ templates for numerical computation.
Examples of what you might use it for
-------------------------------------
Linear algebra on arbitrary fields, plane geometry with fixed point
arithmetic, automatically differentiated FFT output. The combinations
are endless.
What this is not
----------------
This code is not meant to be the fastest. The use of templates necessitates
certain tradeoffs in how numerical algorithms are coded in order to
accomodate the most types.
Practical performance and convergence considerations also necessitate
algorithmic modifications that prevent a fully generic type specialization.
It is hoped that the balance achieved is simply generally useful.
Unique features
---------------
* Single file, header-only FFT implementation
* Templated arbitrary dimensional integration
* Toeplitz matrix inversion in O(n^2) time
* Templated BLAS
* Specialized templates for interfacing to standard numerical packages
* Automatically differentiated matrix/vector classes
License
-------
Unless otherwise specified, all source is under the WTFPL, listed below.
For example, an exception is the FFT implementation, which was taken from
Kiss FFT, which has certain source restrictions. The headers do not contain
this text; I would hope the reason is obvious.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2009 Victor Liu
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.







