mathhook_core/calculus/
ode.rs1pub mod classifier;
12pub mod educational;
13pub mod first_order;
14pub mod numerical;
15pub mod registry;
16pub mod second_order;
17pub mod solver;
18pub mod systems;
19
20pub use classifier::{ODEClassifier, ODEType};
21pub use educational::{
22 EducationalODESolver, ODEExamples, ODEExplanation, ODEPhase, ODESolutionStep,
23 ODESolutionStepBuilder, ODEStepFactory,
24};
25pub use first_order::{
26 BernoulliODESolver, ExactODESolver, HomogeneousODESolver, LinearFirstOrderSolver, ODEError,
27 ODEResult, SeparableODESolver,
28};
29pub use numerical::{euler_method, rk4_method, rkf45_method, AdaptiveConfig};
30pub use registry::{FirstOrderSolver, ODESolverRegistry};
31pub use solver::ODESolver;
32pub use systems::LinearSystemSolver;
33
34pub type Result = first_order::ODEResult;