Module ode

Module ode 

Source
Expand description

Ordinary Differential Equation (ODE) solvers

Comprehensive ODE solving capabilities including:

  • First-order methods (separable, linear, exact, homogeneous)
  • Second-order methods (constant coefficients, Cauchy-Euler, variation of parameters)
  • System of ODEs (linear systems with constant coefficients)
  • Numerical methods (Euler, Runge-Kutta 4th order, adaptive RKF45)
  • ODE classification and automatic method selection
  • Step-by-step educational explanations

Re-exports§

pub use classifier::ODEClassifier;
pub use classifier::ODEType;
pub use educational::EducationalODESolver;
pub use educational::ODEExamples;
pub use educational::ODEExplanation;
pub use educational::ODEPhase;
pub use educational::ODESolutionStep;
pub use educational::ODESolutionStepBuilder;
pub use educational::ODEStepFactory;
pub use first_order::BernoulliODESolver;
pub use first_order::ExactODESolver;
pub use first_order::HomogeneousODESolver;
pub use first_order::LinearFirstOrderSolver;
pub use first_order::ODEError;
pub use first_order::ODEResult;
pub use first_order::SeparableODESolver;
pub use numerical::euler_method;
pub use numerical::rk4_method;
pub use numerical::rkf45_method;
pub use numerical::AdaptiveConfig;
pub use registry::FirstOrderSolver;
pub use registry::ODESolverRegistry;
pub use solver::ODESolver;
pub use systems::LinearSystemSolver;

Modules§

classifier
ODE Classification Module
educational
Educational ODE Features
first_order
First-order ODE solvers
numerical
Numerical methods for solving ODEs
registry
ODE Solver Registry
second_order
Second-order ODE solvers
solver
Automatic ODE Solver Router
systems
Linear system of ODEs solver

Type Aliases§

Result