Model

Trait Model 

Source
pub trait Model {
    // Required methods
    fn get_continuous_states(&mut self, x: &mut [f64]);
    fn set_continuous_states(&mut self, states: &[f64]);
    fn get_continuous_state_derivatives(&mut self, dx: &mut [f64]);
    fn get_event_indicators(&mut self, z: &mut [f64]);
}

Required Methods§

Source

fn get_continuous_states(&mut self, x: &mut [f64])

Source

fn set_continuous_states(&mut self, states: &[f64])

Source

fn get_continuous_state_derivatives(&mut self, dx: &mut [f64])

Source

fn get_event_indicators(&mut self, z: &mut [f64])

Implementors§

Source§

impl<Inst: FmiModelExchange> Model for Inst