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