mod multiple;
mod single;
pub use multiple::MultipleShooting;
pub use single::SingleShooting;
#[derive(Clone, Copy, Debug)]
pub struct Shooting;
impl Shooting {
pub fn single<M>(ode_solver: M) -> SingleShooting<M> {
SingleShooting::new(ode_solver)
}
pub fn multiple<M>(ode_solver: M) -> MultipleShooting<M> {
MultipleShooting::new(ode_solver)
}
}