pub trait StateSpaceModel {
// Required methods
fn mat_a(&self) -> &DMatrix<f64>;
fn mat_b(&self) -> &DMatrix<f64>;
fn mat_c(&self) -> &DMatrix<f64>;
fn mat_d(&self) -> &DMatrix<f64>;
}Expand description
A trait representing a state-space model in control systems.
This trait provides methods to access the state-space matrices A, B, C, and D, which are fundamental components of the state-space representation of a system.