markdewing / einspline Goto Github PK
View Code? Open in Web Editor NEWCreate and evaluate cubic B-splines in 1, 2, and 3 dimensions
Home Page: http://einspline.sourceforge.net/index.shtml
Create and evaluate cubic B-splines in 1, 2, and 3 dimensions
Home Page: http://einspline.sourceforge.net/index.shtml
Einspline B-spline library -------------------------- libeinspline is intended to be a simple, fast, and accurate library for creating and evaluation interpolating B-splines. In supports splines in 1D, 2D, and 3D, with real and complex datatypes in single or double precision. It supports spline with uniform on nonuniform knot spacing. When many splines need to be evaluated a single point, it has specialized routines to speed the calculations. Building -------- einspline is built with the standard autotools sequence: 1) ./configure --option1 ... 2) make 3) make install Options ------- Einspline contains hand-coded routines to take advantage of SSE, SSE2, and SSE3 instructions. To enable their use, use ./configure --enable-sse Some routines make optional use of software prefetching, which helps on some processors and may hurt on others. It is enabled by passing "--enable-prefetch" to configure. Known issues: GCC 4.0.2 (and perhaps earlier versions) has a known bug in generating optimized SSE code on 32-bit machines. The results of using the SSE version may not be correct. We suggest upgrading to the 4.1 or 4.2 line of gcc or using the Intel compiler, which is free on Linux for noncommercial use. Alternatively, disable the SSE routines.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.