Expand description
Partial Differential Equation (PDE) solvers
This module provides implementations of various numerical methods for solving partial differential equations (PDEs).
§Supported Methods
- Method of Lines (MOL): Converts PDEs to systems of ODEs by discretizing spatial derivatives
- Finite Difference Methods: Approximates derivatives using differences between grid points
- Finite Element Methods: Approximates solutions using basis functions on a mesh
- Spectral Methods: Approximates solutions using global basis functions
§Supported Equation Types
- Parabolic PDEs (e.g., heat equation)
- Hyperbolic PDEs (e.g., wave equation)
- Elliptic PDEs (e.g., Poisson equation)
- Systems of coupled PDEs
Re-exports§
Modules§
- amr
- Adaptive Mesh Refinement (AMR) for PDEs
- elliptic
- Elliptic PDE solvers
- error
- finite_
difference - Finite difference methods for spatial discretization of PDEs
- finite_
element - Finite Element Method (FEM) for solving PDEs
- implicit
- Implicit methods for solving PDEs
- mesh_
generation - Automatic Mesh Generation Interfaces
- method_
of_ lines - Method of Lines (MOL) approach for solving PDEs
- spectral
- Spectral Methods for solving PDEs
Structs§
- Boundary
Condition - Struct representing a boundary condition for a PDE
- Domain
- Domain for the PDE problem
- PDESolution
- Solution to a PDE problem
- PDESolver
Info - Information about the PDE solver run
Enums§
- Boundary
Condition Type - Enum representing different types of boundary conditions
- Boundary
Location - Enum representing the location of a boundary
- PDEType
- Enum representing PDE types
Traits§
- PDEProblem
- Trait for PDE problems
- PDESolver
- Trait for PDE solvers