Coverage report: 100%

Files Functions Classes

coverage.py v7.16.1, created at 2026-09-15 05:55 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
src/cvx/quadprog/__init__.py (no function)   100% 5 0 0   100% 0 0   100%
src/cvx/quadprog/_base.py _calculate_vsmall   100% 5 0 0   100% 2 0   100%
src/cvx/quadprog/_base.py (no function)   100% 21 0 0   100% 0 0   100%
src/cvx/quadprog/_pdas.py _reuse_state   100% 3 0 0   100% 2 0   100%
src/cvx/quadprog/_pdas.py attempt   100% 35 0 0   100% 14 0   100%
src/cvx/quadprog/_pdas.py _seed   100% 14 0 0   100% 2 0   100%
src/cvx/quadprog/_pdas.py _repair   100% 10 0 0   100% 4 0   100%
src/cvx/quadprog/_pdas.py _working_set_solve   100% 20 0 0   100% 10 0   100%
src/cvx/quadprog/_pdas.py _columns   100% 8 0 0   100% 4 0   100%
src/cvx/quadprog/_pdas.py _half_solve   100% 2 0 0   100% 0 0   100%
src/cvx/quadprog/_pdas.py _half_solve_back   100% 2 0 0   100% 0 0   100%
src/cvx/quadprog/_pdas.py _gram   100% 2 0 0   100% 0 0   100%
src/cvx/quadprog/_pdas.py _multipliers   100% 4 0 0   100% 0 0   100%
src/cvx/quadprog/_pdas.py _certified   100% 4 0 0   100% 0 0   100%
src/cvx/quadprog/_pdas.py _fast_solution   100% 12 0 0   100% 6 0   100%
src/cvx/quadprog/_pdas.py _shapes_agree   100% 1 0 0   100% 0 0   100%
src/cvx/quadprog/_pdas.py (no function)   100% 34 0 0   100% 0 0   100%
src/cvx/quadprog/_qr.py qr_insert   100% 3 0 0   100% 0 0   100%
src/cvx/quadprog/_qr.py _reflect   100% 16 0 0   100% 4 0   100%
src/cvx/quadprog/_qr.py qr_delete   100% 14 0 2   100% 4 0   100%
src/cvx/quadprog/_qr.py _reflection_2x2   100% 4 0 0   100% 2 0   100%
src/cvx/quadprog/_qr.py _mix   100% 7 0 0   100% 2 0   100%
src/cvx/quadprog/_qr.py _swap   100% 3 0 0   100% 0 0   100%
src/cvx/quadprog/_qr.py (no function)   100% 10 0 0   100% 0 0   100%
src/cvx/quadprog/_setup.py _validate   100% 15 0 0   100% 12 0   100%
src/cvx/quadprog/_setup.py _check_finite   100% 3 0 0   100% 4 0   100%
src/cvx/quadprog/_setup.py _factorize   100% 10 0 2   100% 2 0   100%
src/cvx/quadprog/_setup.py (no function)   100% 6 0 0   100% 0 0   100%
src/cvx/quadprog/_solve.py solve_qp   100% 9 0 0   100% 4 0   100%
src/cvx/quadprog/_solve.py _dispatch   100% 6 0 0   100% 4 0   100%
src/cvx/quadprog/_solve.py _solve_with_factors   100% 62 0 0   100% 12 0   100%
src/cvx/quadprog/_solve.py _is_spurious_violation   100% 4 0 0   100% 2 0   100%
src/cvx/quadprog/_solve.py _entering   100% 3 0 0   100% 2 0   100%
src/cvx/quadprog/_solve.py _choose_constraint   100% 7 0 0   100% 2 0   100%
src/cvx/quadprog/_solve.py (no function)   100% 15 0 0   100% 0 0   100%
src/cvx/quadprog/_steps.py _step_directions   100% 7 0 0   100% 2 0   100%
src/cvx/quadprog/_steps.py _step_choice   100% 9 0 0   100% 6 0   100%
src/cvx/quadprog/_steps.py _drop_constraint   100% 5 0 0   100% 0 0   100%
src/cvx/quadprog/_steps.py _dual_step_limit   100% 9 0 0   100% 2 0   100%
src/cvx/quadprog/_steps.py _dual_step_scalar   100% 12 0 0   100% 6 0   100%
src/cvx/quadprog/_steps.py (no function)   100% 10 0 0   100% 0 0   100%
src/cvx/quadprog/_structure.py _default_constraints   100% 5 0 0   100% 4 0   100%
src/cvx/quadprog/_structure.py _analyse_constraints   100% 4 0 0   100% 0 0   100%
src/cvx/quadprog/_structure.py _slack_evaluator   100% 8 0 0   100% 4 0   100%
src/cvx/quadprog/_structure.py (no function)   100% 8 0 0   100% 0 0   100%
src/cvx/quadprog/_sweep.py Sweep.__init__   100% 13 0 0   100% 0 0   100%
src/cvx/quadprog/_sweep.py Sweep.solve   100% 14 0 0   100% 4 0   100%
src/cvx/quadprog/_sweep.py Sweep._usable   100% 3 0 0   100% 2 0   100%
src/cvx/quadprog/_sweep.py Sweep._recover   100% 8 0 0   100% 2 0   100%
src/cvx/quadprog/_sweep.py Sweep._active_product   100% 5 0 0   100% 2 0   100%
src/cvx/quadprog/_sweep.py Sweep._reuse   100% 5 0 0   100% 0 0   100%
src/cvx/quadprog/_sweep.py Sweep._repair   100% 17 0 0   100% 4 0   100%
src/cvx/quadprog/_sweep.py Sweep._verified   100% 10 0 0   100% 6 0   100%
src/cvx/quadprog/_sweep.py (no function)   100% 24 0 0   100% 0 0   100%
src/cvx/quadprog/_threads.py _parse_cache_size   100% 8 0 0   100% 6 0   100%
src/cvx/quadprog/_threads.py _probe_sysfs_l2   100% 15 0 0   100% 8 0   100%
src/cvx/quadprog/_threads.py _probe_sysconf_l2   100% 7 0 0   100% 2 0   100%
src/cvx/quadprog/_threads.py _probe_l2_cache_bytes   100% 5 0 0   100% 4 0   100%
src/cvx/quadprog/_threads.py dynamic_n_thresh   100% 3 0 0   100% 0 0   100%
src/cvx/quadprog/_threads.py _threadpoolctl_available   100% 5 0 0   100% 0 0   100%
src/cvx/quadprog/_threads.py _auto_cap_target   100% 11 0 0   100% 8 0   100%
src/cvx/quadprog/_threads.py auto_cap_threads   100% 6 0 0   100% 4 0   100%
src/cvx/quadprog/_threads.py limit   100% 8 0 0   100% 2 0   100%
src/cvx/quadprog/_threads.py scoped_limit   100% 1 0 0   100% 0 0   100%
src/cvx/quadprog/_threads.py _is_openblas   100% 6 0 0   100% 0 0   100%
src/cvx/quadprog/_threads.py _intended_threads   100% 8 0 0   100% 4 0   100%
src/cvx/quadprog/_threads.py _physical_cores   100% 13 0 0   100% 4 0   100%
src/cvx/quadprog/_threads.py (no function)   100% 28 0 0   100% 0 0   100%
Total     100% 679 0 4   100% 186 0   100%

No items found using the specified filter.