24 lines
790 B
Python
24 lines
790 B
Python
"""
|
|
HHD subsystem package.
|
|
|
|
This package is intended to hold the refactored implementation currently living in
|
|
`orisys.HHD`. The old monolithic file can remain as a compatibility layer while code
|
|
is moved here gradually.
|
|
|
|
Suggested migration target:
|
|
- `api.py` -> public `nHHD` class
|
|
- `grid.py` -> `StructuredGrid`
|
|
- `config.py` -> `MaskedPoissonConfig`
|
|
- `domain.py` -> `MaskedDomain`
|
|
- `poisson.py` -> `PoissonSolver` facade
|
|
- `solvers/` -> rectangular, masked sparse, capacitance FFT solvers
|
|
- `timing.py` -> `Timer`
|
|
- `kernels.py` -> helper kernels / backend-specific math
|
|
"""
|
|
from .api import nHHD
|
|
from .grid import StructuredGrid
|
|
from .poisson import PoissonSolver
|
|
from .timing import Timer
|
|
|
|
__all__ = ["PoissonSolver", "StructuredGrid", "Timer", "nHHD"]
|