Skip to main content

BVPFunction

Trait BVPFunction 

Source
pub trait BVPFunction {
    // Required methods
    fn derivatives(&self, t: f64, y: &[f64; 4], params: &[f64; 4]) -> [f64; 4];
    fn boundary_residuals(&self, y0: &[f64; 4], y1: &[f64; 4]) -> [f64; 4];
}
Expand description

BVP function trait for shooting method

Required Methods§

Source

fn derivatives(&self, t: f64, y: &[f64; 4], params: &[f64; 4]) -> [f64; 4]

Calculate derivatives for boundary value problem

Source

fn boundary_residuals(&self, y0: &[f64; 4], y1: &[f64; 4]) -> [f64; 4]

Calculate boundary condition residuals

Implementors§