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