Coverage for suppy\projections\__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.6.4, created at 2026-05-08 13:56 +0200
« prev ^ index » next coverage.py v7.6.4, created at 2026-05-08 13:56 +0200
1"""Module for simple projection objects."""
2from ._projections import Projection
4from ._basic_projections import (
5 BoxProjection,
6 WeightedBoxProjection,
7 HalfspaceProjection,
8 BandProjection,
9 BallProjection,
10 MinDVHProjection,
11 MaxDVHProjection,
12 CustomProjection,
13)
14from ._projection_methods import (
15 SequentialProjection,
16 SimultaneousProjection,
17 BlockIterativeProjection,
18 StringAveragedProjection,
19)
21from ._subgradient_projections import SubgradientProjection, EUDProjection
23__all__ = [
24 "Projection",
25 "BoxProjection",
26 "WeightedBoxProjection",
27 "HalfspaceProjection",
28 "BandProjection",
29 "BallProjection",
30 "MinDVHProjection",
31 "MaxDVHProjection",
32 "SequentialProjection",
33 "SimultaneousProjection",
34 "BlockIterativeProjection",
35 "StringAveragedProjection",
36 "SubgradientProjection",
37 "EUDProjection",
38 "CustomProjection",
39]