diff --git a/DG_Approximation.py b/DG_Approximation.py index 8b4bad52b7578265be4d149c3e3ab759c1b248b0..51b5f4e09d07bee943415f5023215ec8638a2757 100644 --- a/DG_Approximation.py +++ b/DG_Approximation.py @@ -16,8 +16,20 @@ TODO: Contemplate saving training data for each IC separately TODO: Contemplate removing TrainingDataGenerator class TODO: Ask why no fine mesh is used for calculate_coarse_projection() TODO: Contemplate keeping Theoretical threshold over all degrees (only p) +TODO: Contemplate reasoning behind Adjusted-Outer-Fence method +TODO: Discuss why indexed_coeffs are largest absolute value instead of + mean for Boxplot TC +TODO: Discuss why overlapping cells are only introduced for one adjacent + fold (right neighbour, except for last fold) +TODO: Discuss whether quartiles do correspond to Thea's calculation +TODO: Discuss that quartiles do not take overlapping cells into account +TODO: Contemplate restricting number of overlapping cells to half of fold + length +TODO: Discuss if folds are valid for all possible num_grid_cells/fold_len +TODO: Contemplate combining get_cells() and _get_cells() Urgent: +TODO: Remove abstract decorator from 'randomize()' for ICs -> Done TODO: Change heaviside random to uniform(-100, 100) TODO: Adjust Heaviside to have non-symmetric values (left- and right_value) TODO: Rename 'adjustment' to 'shift' diff --git a/Initial_Condition.py b/Initial_Condition.py index 3ce562ae8e1fd94bf75e8c740e0bb32a6a52bb96..a7dc0bb1fdd107a66b055cc01190d0d96fb5b917 100644 --- a/Initial_Condition.py +++ b/Initial_Condition.py @@ -65,7 +65,6 @@ class InitialCondition(ABC): """ pass - @abstractmethod def randomize(self, config): """Sets all non-determined instance variables to random value.