Crates.io | isogeometric_analysis |
lib.rs | isogeometric_analysis |
version | 0.3.1 |
source | src |
created_at | 2022-01-31 22:59:20.277132 |
updated_at | 2022-02-16 21:21:32.221898 |
description | Create implementing algorithms related to Isogeometric Analysis. Bezier, B-spline, NURBS, numerical integration and isogeometric approach to PDE approximation. |
homepage | https://bugfreeblog.duckdns.org/ |
repository | |
max_upload_size | |
id | 524882 |
size | 1,413,768 |
This crate is a working in progress. The idea is that it should contain a trivial implementation of the algorithms involved in the approximation of partial differential equations through an isogeometric approach. The crate includes trivial implementations of Bezier, B-spline and NURBS curves and surfaces, numerical integration and basic linear algebra.
The crate is a work in progress and currently only implements:
Examples can be found in the documentation, in the unit tests and in two other crates:
The library includes procedures to load data for the Utah teapot, teacup and teaspoon: https://github.com/rm-hull/newell-teapot. This is a demo of how patches are computed by the crate and rendered through gnuplot.
More info about Isogeometric Analysis and these topics can be downloaded from: https://bugfreeblog.duckdns.org/isogeometric-analysis.