Coverage for src/cvx/linalg/core/__init__.py: 100%

16 statements  

« prev     ^ index     » next       coverage.py v7.15.0, created at 2026-07-03 18:56 +0000

1"""Core building blocks: type aliases, exceptions, and matrix validation.""" 

2 

3from .exceptions import DEFAULT_COND_THRESHOLD as DEFAULT_COND_THRESHOLD 

4from .exceptions import DimensionMismatchError as DimensionMismatchError 

5from .exceptions import IllConditionedMatrixWarning as IllConditionedMatrixWarning 

6from .exceptions import InvalidComponentsError as InvalidComponentsError 

7from .exceptions import NegativeWarmupError as NegativeWarmupError 

8from .exceptions import NonIntegerWarmupError as NonIntegerWarmupError 

9from .exceptions import NonSquareMatrixError as NonSquareMatrixError 

10from .exceptions import NotAMatrixError as NotAMatrixError 

11from .exceptions import SingularMatrixError as SingularMatrixError 

12from .exceptions import check_and_warn_condition as check_and_warn_condition 

13from .exceptions import cond as cond 

14from .exceptions import warn_ill_conditioned as warn_ill_conditioned 

15from .types import Matrix as Matrix 

16from .types import Vector as Vector 

17from .valid import valid as valid 

18 

19__all__ = [ 

20 "DEFAULT_COND_THRESHOLD", 

21 "DimensionMismatchError", 

22 "IllConditionedMatrixWarning", 

23 "InvalidComponentsError", 

24 "Matrix", 

25 "NegativeWarmupError", 

26 "NonIntegerWarmupError", 

27 "NonSquareMatrixError", 

28 "NotAMatrixError", 

29 "SingularMatrixError", 

30 "Vector", 

31 "check_and_warn_condition", 

32 "cond", 

33 "valid", 

34 "warn_ill_conditioned", 

35]