-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
35 lines (28 loc) · 1.13 KB
/
README
File metadata and controls
35 lines (28 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Introduction
============
This is a library containing a set of basic basis functions
which show up frequently in finite element methods and meshfree
methods commonly.
Basis Functions
===============
The following basis functions are currently supported:
* Multiquadrics
* Triangular center-of-mass polynomials
* Reproducing kernel particles
* Partition of unity basis (via Shepard method)
The goal of including these functions involves providing
methods for manipulating them in any way required to
generate inner product matrices for common operators.
Derivatives of all basis functions are included among
the basis function sets listed. As of the writing of this
documentation, for some bases (like multquadrics) the
generic derivative functions are incomplete.
Targeted Changes
================
Ideally, we would like to be able generate derivatives
of any basis function to any order and in any dimension.
To do this, algorithmic differentiation is the best route
to take. There are several methods which could be used.
But several libraries for automatical differentiation
are available as Python modules which could be called
from any language.