From 3fc1763197744d50d7b34fa49a4b14897d1c5445 Mon Sep 17 00:00:00 2001 From: Nacime Bouziani <48448063+nbouziani@users.noreply.github.com> Date: Wed, 29 Nov 2023 17:07:19 +0000 Subject: [PATCH] Fix cofunction equality (#247) * Add trimmed serendipity * Fix value shape for trimmed serendipity * ufl plumbing update for trimmed serendipity. * Plumbing for SminusDiv.py * Adding in element stuff for SminusCurl. * Fix typo * remove spurioius names * Update equality inheritance for Cofunctions --------- Co-authored-by: Rob Kirby Co-authored-by: Justincrum Co-authored-by: David A. Ham Co-authored-by: ksagiyam Co-authored-by: ksagiyam <46749170+ksagiyam@users.noreply.github.com> Co-authored-by: Connor Ward Co-authored-by: Iglesia Dolci Co-authored-by: Jack Betteridge <43041811+JDBetteridge@users.noreply.github.com> --- ufl/coefficient.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ufl/coefficient.py b/ufl/coefficient.py index 584d06c3f..3ff9c34e0 100644 --- a/ufl/coefficient.py +++ b/ufl/coefficient.py @@ -116,6 +116,8 @@ class Cofunction(BaseCoefficient, BaseForm): _primal = False _dual = True + __eq__ = BaseForm.__eq__ + def __new__(cls, *args, **kw): """Create a new Cofunction.""" if args[0] and is_primal(args[0]):