LICENSE
README.md
pyproject.toml
src/dgsolve/__init__.py
src/dgsolve/api.py
src/dgsolve/result.py
src/dgsolve/space.py
src/dgsolve.egg-info/PKG-INFO
src/dgsolve.egg-info/SOURCES.txt
src/dgsolve.egg-info/dependency_links.txt
src/dgsolve.egg-info/requires.txt
src/dgsolve.egg-info/top_level.txt
src/dgsolve/amr/__init__.py
src/dgsolve/amr/adaptive_solver.py
src/dgsolve/amr/diagnostics.py
src/dgsolve/amr/forest_mesh.py
src/dgsolve/amr/indicators.py
src/dgsolve/amr/local_time_stepping.py
src/dgsolve/amr/nonconforming.py
src/dgsolve/amr/operators.py
src/dgsolve/amr/quadtree_mesh.py
src/dgsolve/amr/schedule.py
src/dgsolve/amr/transfer.py
src/dgsolve/amr/tree.py
src/dgsolve/amr/triangle_refine.py
src/dgsolve/backends/__init__.py
src/dgsolve/backends/numba_backend.py
src/dgsolve/backends/numpy_backend.py
src/dgsolve/backends/registry.py
src/dgsolve/basis/__init__.py
src/dgsolve/basis/legendre.py
src/dgsolve/basis/quadrature.py
src/dgsolve/basis/reference_interval.py
src/dgsolve/basis/reference_quad.py
src/dgsolve/basis/reference_triangle.py
src/dgsolve/boundaries/__init__.py
src/dgsolve/boundaries/base.py
src/dgsolve/boundaries/manager.py
src/dgsolve/boundaries/standard.py
src/dgsolve/diagnostics/__init__.py
src/dgsolve/diagnostics/conservation.py
src/dgsolve/diagnostics/equation_diagnostics.py
src/dgsolve/diagnostics/history.py
src/dgsolve/diagnostics/norms.py
src/dgsolve/diagnostics/residual.py
src/dgsolve/equations/__init__.py
src/dgsolve/equations/base.py
src/dgsolve/equations/catalog.py
src/dgsolve/equations/diffusion.py
src/dgsolve/equations/euler.py
src/dgsolve/equations/scalar_advection.py
src/dgsolve/equations/scalar_conservation.py
src/dgsolve/equations/shallow_water.py
src/dgsolve/equations/waves.py
src/dgsolve/fields/__init__.py
src/dgsolve/fields/base.py
src/dgsolve/fields/callable.py
src/dgsolve/fields/constant.py
src/dgsolve/fields/piecewise.py
src/dgsolve/fields/raster.py
src/dgsolve/fields/region.py
src/dgsolve/fluxes/__init__.py
src/dgsolve/fluxes/base.py
src/dgsolve/fluxes/central.py
src/dgsolve/fluxes/godunov.py
src/dgsolve/fluxes/lax_friedrichs.py
src/dgsolve/fluxes/rusanov.py
src/dgsolve/fluxes/upwind.py
src/dgsolve/io/__init__.py
src/dgsolve/io/config.py
src/dgsolve/io/diagnostics.py
src/dgsolve/io/export.py
src/dgsolve/io/state.py
src/dgsolve/limiters/__init__.py
src/dgsolve/limiters/base.py
src/dgsolve/limiters/bound_preserving.py
src/dgsolve/limiters/indicators.py
src/dgsolve/limiters/minmod.py
src/dgsolve/limiters/positivity.py
src/dgsolve/limiters/tvb.py
src/dgsolve/mesh/__init__.py
src/dgsolve/mesh/cartesian.py
src/dgsolve/mesh/triangular.py
src/dgsolve/operators/__init__.py
src/dgsolve/operators/advection.py
src/dgsolve/operators/triangle_advection.py
src/dgsolve/solvers/__init__.py
src/dgsolve/solvers/scalar_advection.py
src/dgsolve/solvers/triangle_advection.py
src/dgsolve/test_problems/__init__.py
src/dgsolve/time/__init__.py
src/dgsolve/time/base.py
src/dgsolve/time/cfl.py
src/dgsolve/time/euler.py
src/dgsolve/time/low_storage.py
src/dgsolve/time/runge_kutta.py
src/dgsolve/time/ssprk.py
src/dgsolve/visualization/__init__.py
src/dgsolve/visualization/_matplotlib.py
src/dgsolve/visualization/diagnostics.py
src/dgsolve/visualization/fields.py
src/dgsolve/visualization/meshes.py
tests/test_adaptive_solver.py
tests/test_amr_transfer.py
tests/test_amr_tree.py
tests/test_backends.py
tests/test_basis.py
tests/test_boundaries.py
tests/test_cartesian_mesh.py
tests/test_diagnostics.py
tests/test_equations.py
tests/test_examples.py
tests/test_export.py
tests/test_extracted_package.py
tests/test_fields.py
tests/test_fluxes.py
tests/test_io.py
tests/test_limiters.py
tests/test_local_timestepping.py
tests/test_nonconforming.py
tests/test_quadtree_mesh.py
tests/test_time_integrators.py
tests/test_triangle_advection.py
tests/test_triangle_basis.py
tests/test_triangle_refine.py
tests/test_triangular_mesh.py
tests/test_verification.py
tests/test_visualization.py