-
Notifications
You must be signed in to change notification settings - Fork 0
A library of basis functions of various types for use in weak formulation PDEs.
License
GPL-3.0, GPL-2.0 licenses found
Licenses found
GPL-3.0
LICENSE
GPL-2.0
COPYING
mathemaphysics/math
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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.
About
A library of basis functions of various types for use in weak formulation PDEs.
Topics
Resources
License
GPL-3.0, GPL-2.0 licenses found
Licenses found
GPL-3.0
LICENSE
GPL-2.0
COPYING
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published