1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Types for the constrained least-squares solver.
use ;
/// Constraint feasibility tolerance for f32 (matches C `AS_CONSTR_TOL` with `AS_SINGLE_FLOAT`).
pub const CONSTR_TOL: f32 = 1e-4;
/// Solver exit status.
/// Statistics returned by the solver alongside the solution.
/// Convenience alias for an `NC × NU` coefficient matrix (column-major, f32).
pub type Mat<const NC: usize, const NU: usize> = ;
/// Convenience alias for an `N`-element column vector (f32).
pub type VecN<const N: usize> = ;