From 0b06704319d21c1470381fe24e9c944cd869c98b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?K=C3=BChle=2C=20Laura=20Christine=20=28lakue103=29?=
 <laura.kuehle@uni-duesseldorf.de>
Date: Sun, 17 Jan 2021 01:17:25 +0100
Subject: [PATCH] Added 'Custom' class.

---
 Quadrature.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/Quadrature.py b/Quadrature.py
index 600abfd..ae824d0 100644
--- a/Quadrature.py
+++ b/Quadrature.py
@@ -39,3 +39,12 @@ class Gauss(Quadrature):
 
     def get_name(self):
         return self.__class__.__name__ + str(self._num_eval_points)
+
+
+class Custom(Quadrature):
+    def _reset(self, config):
+        super()._reset(config)
+
+        self._eval_points = config.pop('eval_points', [0])
+        self._num_eval_points = len(self._eval_points)
+        self._weights = [1] * self._num_eval_points
-- 
GitLab