Module methods

Module methods 

Source
Expand description

Methods for solving Differential Algebraic Equations (DAEs)

This module provides the implementation of numerical methods for solving DAE systems. The methods are organized based on the type of DAE system they are designed to solve:

  • Backward Differentiation Formula (BDF) methods for stiff DAEs
  • Specialized methods for semi-explicit DAEs
  • Specialized methods for fully implicit DAEs
  • Index reduction techniques combined with BDF methods for higher-index DAEs
  • Krylov subspace methods for large DAE systems
  • Block-structured preconditioners for improving Krylov method performance

Re-exports§

pub use self::bdf_dae::bdf_implicit_dae;
pub use self::bdf_dae::bdf_semi_explicit_dae;
pub use self::index_reduction_bdf::bdf_implicit_with_index_reduction;
pub use self::index_reduction_bdf::bdf_with_index_reduction;
pub use self::krylov_dae::krylov_bdf_implicit_dae;
pub use self::krylov_dae::krylov_bdf_semi_explicit_dae;
pub use self::block_precond::create_block_ilu_preconditioner;
pub use self::block_precond::create_block_jacobi_preconditioner;

Modules§

bdf_dae
BDF Methods for DAE Systems
block_precond
Block-structured Preconditioners for DAE Systems
index_reduction_bdf
Index Reduction BDF Methods for DAE Systems
krylov_dae
Krylov Subspace Methods for Large DAE Systems