diff --git a/DG_Approximation.py b/DG_Approximation.py index fcc22e74c237b974fdf89a1244daddb6d18d2d88..85fd0f750c5642fad6b8d82bafe724e758eabf9d 100644 --- a/DG_Approximation.py +++ b/DG_Approximation.py @@ -9,12 +9,12 @@ TODO: Contemplate separating cell average and reconstruction calculations TODO: Contemplate removing Methods section from class docstring Urgent: -TODO: Enforce abstract classes/methods (abc.ABC, abc.abstractmethod) TODO: Introduce Mesh class (mesh, cell_len, num_grid_cells, bounds, num_ghost_cells, etc.) TODO: Check whether ghost cells are handled/set correctly -TODO: Find error in centering for ANN training +TODO: Replace getter with property attributes for quadrature TODO: Remove use of DGScheme from ANN_Data_Generator +TODO: Find error in centering for ANN training TODO: Adapt TCD from Soraya (Dropbox->...->TEST_troubled-cell-detector->Troubled_Cell_Detector) TODO: Add verbose output @@ -25,6 +25,7 @@ TODO: Add an environment file for Snakemake Critical, but not urgent: TODO: Check sign change in stiffness matrix to accommodate negative wave speed TODO: Investigate g-mesh(?) +TODO: Create g-mesh with Mesh class TODO: Force input_size for each ANN model to be stencil length TODO: Use full path for ANN model state TODO: Extract object initialization from DGScheme