A domain specific language for declaration of finite element discretizations
The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.
NOTE: This package is not a generic python3 package. It is an integral part of the FEniCS project and exists only as a prerequisit for the dolfin package in the science repository. This package must not be pushed to devel:languages:python.
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout science/python3-ufl && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
python3-ufl.changes | 0000012612 12.3 KB | |
python3-ufl.spec | 0000001850 1.81 KB | |
ufl-2019.1.0.tar.gz | 0000305265 298 KB |
Latest Revision
Stefan Brüns (StefanBruens)
accepted
request 772418
from
Stefan Brüns (StefanBruens)
(revision 2)
- Update to 2019.1.0 * Remove scripts * Remove LaTeX support (not functional) * Add support for complex valued elements; complex mode is chosen by compute_form_data(form, complex_mode=True) typically by a form compiler; otherwise UFL language is agnostic to the choice of real/complex domain - Update to 2018.1.0 * Remove python2 support - Update to 2017.2.0 * Add geometric quantity CellDiameter defined as a set diameter of the cell, i.e., maximal distance between any two points of the cell; implemented on simplices and quads/hexes * Rename internally used reference quantities (Cell|Facet)EdgeVectors to Reference(Cell|Facet)EdgeVectors * Add internally used quantites CellVertices, (Cell|Facet)EdgeVectors which are physical-coordinates-valued; will be useful for further geometry lowering implementations for quads/hexes * Implement geometry lowering of (Min|Max)(Cell|Facet)EdgeLength for quads and hexes - Update to 2017.1.0 * Change PyPI package name to fenics-ufl. * Add the DirectionalSobolevSpace subclass of SobolevSpace. This allows one to use spaces where elements have varying continuity in different spatial directions. * Add sobolev_space methods for HDiv and HCurl finite elements. * Add sobolev_space methods for TensorProductElement and EnrichedElement. The smallest shared Sobolev space will be returned for enriched elements. For the tensor product elements, a DirectionalSobolevSpace is returned depending on the order of the spaces associated with the component elements. - Remove python3-devel build dependency, package is noarch.
Comments 0