Coverage for src\pqlattice\random\_lwe.py: 71%
7 statements
« prev ^ index » next coverage.py v7.11.0, created at 2026-01-07 03:12 +0100
« prev ^ index » next coverage.py v7.11.0, created at 2026-01-07 03:12 +0100
1from typing import overload
3from ..typing import Matrix, Vector
6class LWE:
7 def __init__(self):
8 """_summary_
10 Raises
11 ------
12 NotImplementedError
13 _description_
14 """
15 raise NotImplementedError()
17 @overload
18 def __call__(self, n: int) -> Matrix: ...
20 @overload
21 def __call__(self, n: None) -> Vector: ...
23 def __call__(self, n: int | None = None) -> Matrix | Vector:
24 """_summary_
26 Parameters
27 ----------
28 n : int | None, optional
29 _description_, by default None
31 Returns
32 -------
33 Matrix | Vector
34 _description_
36 Raises
37 ------
38 NotImplementedError
39 _description_
40 """
41 raise NotImplementedError()