Changes in version 1.6.0ΒΆ
UFL 1.6.0 was released on 2015-07-28.
Change approach to attaching
__hash__
implementation to accomodate Python 3Implement new non-recursive traversal based hash computation
Allow
derivative(M, ListTensor(<scalars>), ...)
just like list/tuple worksAdd traits
is_in_reference_frame
,is_restriction
,is_evaluation
,is_differential
Add missing linear operators to
ArgumentDependencyExtractor
Add
_ufl_is_literal_
type traitAdd
_ufl_is_terminal_modifier_ type
trait andExpr._ufl_terminal_modifiers_
listAdd new types
ReferenceDiv
andReferenceCurl
Outer product element support in degree estimation
Add
TraceElement
,InteriorElement
,FacetElement
,BrokenElement
Add
OuterProductCell
to validReal
elementsAdd
_cache
member to form for use by external frameworksAdd Sobolev space
HEin
Add measures
dI
,dO
,dC
for interface, overlap, cutcellRemove
Measure
constantsRemove
cell2D
andcell3D
Implement
reference_value
inapply_restrictions
Rename point integral to vertex integral and kept
*dP
syntaxReplace lambda functions in
ufl_type
with named functions for nicer stack tracesMinor bugfixes, removal of unused code and cleanups