resopt 0.3.0

Declarative constrained residual optimization in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::core::{Loss, ProblemClass};

/// Lightweight summary of a constrained residual problem.
#[derive(Debug, Clone, PartialEq)]
pub struct ProblemSummary {
    pub x_dim: usize,
    pub residual_dim: usize,
    pub regularization_dim: usize,
    pub equality_blocks: usize,
    pub equality_rows: usize,
    pub inequality_blocks: usize,
    pub inequality_rows: usize,
    pub has_bounds: bool,
    pub has_regularization: bool,
    pub loss: Loss,
    pub class: ProblemClass,
}