From bedd8e9fa6ecb73c00a9954be357d2389af6133b Mon Sep 17 00:00:00 2001
From: Markus Holzer <markus.holzer@fau.de>
Date: Sat, 18 May 2024 09:43:50 +0200
Subject: [PATCH] Added force calculation

---
 src/pystencils/boundaries/boundaryconditions.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/pystencils/boundaries/boundaryconditions.py b/src/pystencils/boundaries/boundaryconditions.py
index 5fd8480b..f70eb517 100644
--- a/src/pystencils/boundaries/boundaryconditions.py
+++ b/src/pystencils/boundaries/boundaryconditions.py
@@ -1,3 +1,4 @@
+import abc
 from typing import Any, List, Tuple
 
 from pystencils.astnodes import SympyAssignment
@@ -5,11 +6,12 @@ from pystencils.boundaries.boundaryhandling import BoundaryOffsetInfo
 from pystencils.typing import create_type
 
 
-class Boundary:
+class Boundary(abc.ABC):
     """Base class all boundaries should derive from"""
 
     inner_or_boundary = True
     single_link = False
+    calculate_force_on_boundary = False
 
     def __init__(self, name=None):
         self._name = name
-- 
GitLab