Files
orisys-sdk/src/orisys/hhd/__init__.py
T
2026-09-27 19:21:55 +08:00

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"]