Reorganize imports to have all backend implentations included
The backend selecting mechanism needs all modules to be imported. This commit restructures the package to be able to do that. Placement of some functions felt weird, but this can still be changed. No more placements in __init__.py anymore though, as this will result in cyclic dependencies.
Showing
- python/dune/perftool/__init__.py 6 additions, 4 deletionspython/dune/perftool/__init__.py
- python/dune/perftool/pdelab/__init__.py 11 additions, 28 deletionspython/dune/perftool/pdelab/__init__.py
- python/dune/perftool/pdelab/argument.py 4 additions, 14 deletionspython/dune/perftool/pdelab/argument.py
- python/dune/perftool/pdelab/basis.py 1 addition, 2 deletionspython/dune/perftool/pdelab/basis.py
- python/dune/perftool/pdelab/geometry.py 2 additions, 2 deletionspython/dune/perftool/pdelab/geometry.py
- python/dune/perftool/pdelab/index.py 17 additions, 0 deletionspython/dune/perftool/pdelab/index.py
- python/dune/perftool/pdelab/localoperator.py 2 additions, 2 deletionspython/dune/perftool/pdelab/localoperator.py
- python/dune/perftool/pdelab/quadrature.py 3 additions, 2 deletionspython/dune/perftool/pdelab/quadrature.py
- python/dune/perftool/pdelab/restriction.py 10 additions, 0 deletionspython/dune/perftool/pdelab/restriction.py
- python/dune/perftool/pdelab/signatures.py 1 addition, 1 deletionpython/dune/perftool/pdelab/signatures.py
- python/dune/perftool/pdelab/spaces.py 1 addition, 1 deletionpython/dune/perftool/pdelab/spaces.py
- python/dune/perftool/sumfact/__init__.py 6 additions, 0 deletionspython/dune/perftool/sumfact/__init__.py
- python/dune/perftool/sumfact/amatrix.py 1 addition, 1 deletionpython/dune/perftool/sumfact/amatrix.py
- python/dune/perftool/ufl/modified_terminals.py 6 additions, 1 deletionpython/dune/perftool/ufl/modified_terminals.py
- python/dune/perftool/ufl/visitor.py 3 additions, 4 deletionspython/dune/perftool/ufl/visitor.py
python/dune/perftool/pdelab/index.py
0 → 100644
python/dune/perftool/pdelab/restriction.py
0 → 100644
Please register or sign in to comment