//! # Differential Algebraic Equations (DAE) Module
//!
//! This module provides comprehensive functionality for solving Differential Algebraic Equations (DAEs),
//! with special focus on Initial Value Problems (DAEProblems).
//!
//! ## Example
//!
//! The following example demonstrates how to solve a simple DAE system using the mass matrix formulation:
//!
//! ## Core Components
//!
//! - [`DAE`]: Define your differential algebraic equation system by implementing this trait
//! - [`DAEProblem`]: Set up an initial value problem with your system, time span, and initial conditions
//!
// Definitions & Constructors for users to ergonomically solve a DAEProblem via the solve_dae function.
pub use DAEProblem;
// Solve DAE function
pub use solve_dae;
// DAE Trait for Differential Algebraic Equations
pub use ;
// AlgebraicNumericalMethod Traits for DAE NumericalMethods.
pub use AlgebraicNumericalMethod;