mathru/analysis/differential_equation/ordinary/implicit_ode.rs
1//! Implicit Ordinary Differential Equation
2
3use crate::algebra::{
4 abstr::Real,
5 linear::{matrix::General, vector::vector::Vector},
6};
7
8/// Implicit ordinary differential equation
9pub trait ImplicitODE<T>
10where
11 T: Real,
12{
13 fn ode(&self, t: &T, x: &Vector<T>) -> Vector<T>;
14
15 fn jacobian(&self, t: &T, x: &Vector<T>) -> General<T>;
16}