GithubHelp home page GithubHelp logo

evelez7 / libtricubic Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nbigaouette/libtricubic

0.0 1.0 0.0 2.4 MB

Tricubic interpolation from Lekien, Marsden

License: GNU General Public License v2.0

C 0.59% TeX 5.34% C++ 15.26% Shell 45.83% Makefile 17.23% HTML 2.93% Objective-C 8.40% M4 0.07% Roff 4.36%

libtricubic's Introduction

libtricubic

This repository contains a mirror of the version 1.0 of the libtricubic library, developed by François Lekien in 2004.

The following paper explaining the method was published in 2005:

Lekien, F., & Marsden, J. (2005). Tricubic interpolation in three dimensions. International Journal for Numerical Methods in Engineering, 63(3), 455–471. doi:10.1002/nme.1296

Some additional notes and the full matrix can be found in the technical notes:

Lekien, F., Coulliette, C., & Marsden, J. (2004). _Tricubic Engine - Technical Notes and Full Matrix.

The main article refers to the author's website (http://gyre.cds.caltech.edu/pub/software/tricubic/) to download the code and documentation. Unfortunately, this website no longer exists. Even the archive.org snapshot is useless; A single snapshot from December 3rd 2009 is available which seems like an FTP listing. No files are accessible.

The listing shows:

Modified Size Name

5/13/2007 6:35 Parent Folder

4/23/2004 4:18 doc

1/20/2004 7:30 source

1/20/2004 7:36 private

1/21/2004 5:51 binaries

The doc folder listing shows:

Modified Size Name

1/20/2004 7:36 Parent Folder

1/20/2004 7:33 4,445 libtricubic_man.html

1/20/2004 7:33 2,898 libtricubic.3

1/20/2004 8:09 149,663 tric.ps

1/20/2004 8:09 156,181 tric.pdf

4/23/2004 4:16 12,548 coeff.h

4/23/2004 4:18 12,548 coeff.h.txt

The only place where the code could be found was on the fix-phonon project Google code page. The author has archived the tarball. This tarball is extracted and archived in this repo too.

libtricubic's People

Contributors

nbigaouette avatar evelez7 avatar

Watchers

James Cloos avatar

libtricubic's Issues

Library structure is confusing

The code of the original library has odd naming.

  • All functions to be used are preceded by 'tricubic.' They should be wrapped in a namespace instead.
  • The B-1 matrix is named A, for some reason.
  • Aside, more comments would be helpful for any academic reason.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.