1267
by Martin Sandve Alnæs
Update version numbers to 1.0+. |
1 |
1.1.x [2012-??-??] |
1443
by Martin Sandve Alnæs
Update changelog. |
2 |
- Support adding 0 to forms, allowing sum([a]) |
1423
by Martin Sandve Alnæs
Update changelog. |
3 |
- Major memory savings and optimizations. |
4 |
- Some bugfixes. |
|
1427
by Martin Sandve Alnæs
Add perp operator. |
5 |
- Add perp operator. |
1453
by Martin Sandve Alnæs
Add support for nested tuple syntax in mixedelement constructor. |
6 |
- Support nested tuple syntax like MixedElement((U,V),W) |
1454
by Martin Sandve Alnæs
Allow outer(a,b,c,...). |
7 |
- Allow outer(a, b, c, ...) by recursive application from left. |
1456
by Martin Sandve Alnæs
Add simplification of f/f -> 1. |
8 |
- Add simplification f/f -> 1 |
1463
by Martin Sandve Alnæs
Update changelog and some version strings. |
9 |
- Add operators <,>,<=,>= in place of lt,gt,le,ge |
1263.1.2
by Martin Sandve Alnæs
Updated version numbers to 1.0.0. |
10 |
1.0.0 [2011-12-07] |
11 |
- No changes since rc1. |
|
1261
by Martin Sandve Alnæs
Update changelog for 1.0-rc1 |
12 |
1.0-rc1 [2011-11-22] |
1246
by Martin Sandve Alnæs
Add unit tests running snippets from UFL chapter in FEniCS book. |
13 |
- Added tests covering snippets from UFL chapter in FEniCS book |
1247
by Martin Alnes
Added operators diag and diag_vector. |
14 |
- Added more unit tests |
15 |
- Added operators diag and diag_vector |
|
1260
by Martin Sandve Alnæs
Added geometric quantities cell.surface_area and cell.facet_area. |
16 |
- Added geometric quantities cell.surface_area and cell.facet_area |
1258
by Martin Sandve Alnæs
Update changelog. |
17 |
- Fixed rtruediv bug |
18 |
- Fixed bug with derivatives of elements of type Real with unspecified cell |
|
1243
by Martin Alnes
Update for beta3, including fixing all Last changed: dates. |
19 |
1.0-beta3 [2011-10-26] |
1228
by Martin Sandve Alnæs
Update changelog. |
20 |
- Added nabla_grad and nabla_div operators |
1245
by Martin Alnes
Final updates for 1.0-beta3. |
21 |
- Added error function erf(x) |
1228
by Martin Sandve Alnæs
Update changelog. |
22 |
- Added bessel functions of first and second kind, normal and modified, |
23 |
bessel_J(nu, x), bessel_Y(nu, x), bessel_I(nu, x), bessel_K(nu, x) |
|
1245
by Martin Alnes
Final updates for 1.0-beta3. |
24 |
- Extended derivative() to allow indexed coefficient(s) as differentiation variable |
25 |
- Made *Constant use the 'Real' space instead of 'DG0' |
|
26 |
- Bugfix in adjoint where test and trial functions were in different spaces |
|
27 |
- Bugfix in replace where the argument to a grad was replaced with 0 |
|
28 |
- Bugfix in reconstruction of tensor elements |
|
29 |
- Some other minor bugfixes |
|
1175
by Anders Logg
Updates for version 1.0-beta2 |
30 |
1.0-beta2 [2011-08-11] |
31 |
- Support c*form where c depends on a coefficient in a Real space |
|
1163
by Martin Alnes
Prepare UFL for release of 1.0-beta. |
32 |
1.0-beta [2011-07-08] |
1126
by Anders Logg
Add script ufl-version that just prints the version number. Useful for |
33 |
- Add script ufl-version |
1085
by Martin Sandve Alnæs
Update changelog. |
34 |
- Added syntax for associating an arbitrary domain data object with a measure: |
35 |
dss = ds[boundaries]; M = f*dss(1) + g*dss(2) |
|
1086
by Martin Sandve Alnæs
Added operators elem_mult, elem_div, elem_pow and elem_op, based |
36 |
- Added new operators elem_mult, elem_div, elem_pow and elem_op for |
37 |
elementwise application of scalar operators to tensors of equal shape |
|
1163
by Martin Alnes
Prepare UFL for release of 1.0-beta. |
38 |
- Added condition operators And(lhs,rhs) and Or(lhs,rhs) and Not(cond) |
1103
by Martin Sandve Alnæs
Update changelog. |
39 |
- Fixed support for symmetries in subelements of a mixed element |
1132
by Martin Sandve Alnæs
Update changelog and added a small test. |
40 |
- Add support for specifying derivatives of coefficients to derivative() |
1067
by Garth N. Wells
Update version numbers for release. |
41 |
0.9.1 [2011-05-16] |
1044.1.4
by Anders Logg
Remove set_foo functions |
42 |
- Remove set_foo functions in finite element classes |
1043.1.1
by Johannes Ring
Finish license change to LGPL v3 or later: |
43 |
- Change license from GPL v3 or later to LGPL v3 or later |
1019
by Anders Logg
Update ChangeLog |
44 |
- Change behavior of preprocess(), form.compute_form_data(), form_data.preprocessed_form |
1007
by Martin Alnæs
Update changelog and support scalars on outer. |
45 |
- Allowing grad, div, inner, dot, det, inverse on scalars |
1004
by Martin Alnæs
Updated changelog. |
46 |
- Simplify Identity(1) -> IntValue(1) automatically |
47 |
- Added Levi-Cevita symbol: e = PermutationSymbol(3); e[i,j,k] |
|
995
by Martin Alnæs
Support future division operator __truediv__ and raise error on __floordiv__. |
48 |
- Fix bug with future division behaviour (ufl does not support floor division) |
966
by Anders Logg
Add subdomain member variables to form class |
49 |
- Add subdomain member variables to form class |
965
by Marie E. Rognes
Update ChangeLog |
50 |
- Allow action on forms of arbitrary rank |
963
by Anders Logg
Updates for version 0.9.0 |
51 |
0.9.0 [2011-02-23] |
962
by Anders Logg
Allow jump(Sigma, n) for matrix-valued expression Sigma |
52 |
- Allow jump(Sigma, n) for matrix-valued expression Sigma |
938
by Marie E. Rognes
Update ChangeLog |
53 |
- Bug fix in scalar curl operator |
934
by Anders Logg
Update ChangeLog |
54 |
- Bug fix in deviatoric operator |
932
by Anders Logg
Updates for version 0.5.4 |
55 |
0.5.4 [2010-09-01] |
56 |
- Bug fixes in PartExtracter |
|
57 |
- Do not import x for coordinate |
|
929
by Kristian B. Ølgaard
Added new geometric quantity Circumradius. |
58 |
- Add Circumradius to Cell (Cell.circumradius) |
59 |
- Add CellVolume to Cell (Cell.volume) |
|
925
by Anders Logg
Updates for version 0.5.3 |
60 |
0.5.3 [2010-07-01] |
924
by Kristian B. Ølgaard
Rename ElementRestriction --> RestrictedElement. |
61 |
- Rename ElementRestriction --> RestrictedElement |
910.1.2
by Anders Logg
Experimental import of x from tetrahedron |
62 |
- Experimental import of x from tetrahedron |
910.1.1
by Anders Logg
Make lhs/rhs work for restrictions |
63 |
- Make lhs/rhs work for resrictions |
909
by Marie E. Rognes
Interface changes: |
64 |
- Redefine operator + for FiniteElements and replace + by * |
65 |
- Rename ElementUnion -> EnrichedElement |
|
908
by Anders Logg
Update ChangeLog |
66 |
- Add support for tan() and inverse trigonometric functions |
905
by Anders Logg
Updates for version 0.5.2 |
67 |
0.5.2 [2010-02-15] |
898
by Anders Logg
Attach form data to preprocessed form, accessible by form.form_data(). |
68 |
- Attach form data to preprocessed form, accessible by form.form_data() |
897
by Anders Logg
Bug fix in propagate_restriction |
69 |
0.5.1 [2010-02-03] |
70 |
- Fix bug in propagate_restriction |
|
895
by Anders Logg
Updates for version 0.5.0 |
71 |
0.5.0 [2010-02-01] |
72 |
- Several interface changes in FormData class |
|
871
by Anders Logg
Minor fixes |
73 |
- Introduce call preprocess(form) to be called at beginning of compilation |
74 |
- Rename BasisFunction --> Argument |
|
75 |
- Rename Function --> Coefficient |
|
866
by Anders Logg
Updates for version 0.4.1 |
76 |
0.4.1 [2009-12-04] |
860
by Anders Logg
Redefine grad().T --> grad() |
77 |
- Redefine grad().T --> grad() |
858
by Anders Logg
New meaning of estimate_max_polynomial_degree |
78 |
- New meaning of estimate_max_polynomial_degree |
79 |
- New function estimate_total_polynomial_degree |
|
855
by Anders Logg
Allow degree = domain = None for all elements (not just quadrature elements) |
80 |
- Allow degree = None and cell = None for elements |
840
by Anders Logg
Updates for version 0.4.0. |
81 |
0.4.0 [2009-09-23] |
834
by Kristian Oelgaard
Added note on ElementRestriction to ChangeLog. |
82 |
- Extensions for ElementRestriction (restrict FiniteElement to Cell) |
836
by martinal@martinal-desktop
Fixed lhs/rhs bug, turns out it was in the list_tensor handler. |
83 |
- Bug fix for lhs/rhs with list tensor types |
820
by Anders Logg
Add new log function set_prefix, useful for setting the process prefix |
84 |
- Add new log function set_prefix |
85 |
- Add new log function log(level, message) |
|
818
by Martin Sandve Alnæs
Updated changelog. |
86 |
- Added macro cell integral *dE |
87 |
- Added mechanism to add additional integral types |
|
88 |
- Added LiftingOperator and LiftingFunction |
|
89 |
- Added ElementRestriction |
|
794
by Martin Sandve Alnæs
Updates for UFL 0.3. |
90 |
0.3.0 [2009-05-28] |
91 |
- Some critical bugfixes, in particular in differentiation. |
|
788
by Martin Sandve Alnæs
Updated dates. |
92 |
- Added form operators "system" and "sensitivity_rhs". |
93 |
- diff can take form as argument, applies to all integrands. |
|
767
by Martin Sandve Alnæs
Added sym to __init__.py |
94 |
- Rudimentary precedence handling for better |
95 |
use of parentheses in str(expression). |
|
750
by Martin Sandve Alnæs
Added script ufl2py, making a .ufl file into a .py file with debugging info enabled. |
96 |
- Added script ufl2py, mainly for debugging purposes. |
752
by Martin Sandve Alnæs
Added attempt at line splitting rule for str of Sum and Product, |
97 |
- Crude implementation of estimate_max_polynomial_degree |
98 |
for quadrature degree estimation. |
|
741
by Martin Sandve Alnæs
Work on manual, in particular the explanation of form derivatives. |
99 |
- Improved manual. |
730
by Martin Sandve Alnæs
Added ChangeLog and makedist, renamed ROADMAP to TODO, |
100 |
0.2.0 [2009-04-07] |
101 |
- Initial release of UFL. |
|
102 |
0.1.0 [...] |
|
103 |
- Unreleased development versions of UFL. |