conspire 0.6.0

The Rust interface to conspire.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::math::{Matrix, Vector};

/// Possible equality constraints.
#[derive(Clone)] // Clone is for passing from minimize to minimize_inner in fem/block/mod.rs/ElasticHyperviscousFiniteElementBlock
pub enum EqualityConstraint {
    /// Indices fixed at initial guess values.
    Fixed(Vec<usize>),
    /// Linear equality constraint.
    Linear(Matrix, Vector),
    /// No constraint.
    None,
}