Module eigenvalue_problem

Module eigenvalue_problem 

Source
Expand description

Eigenvalue problem solver for Sturm-Liouville problems

Solves standard eigenvalue problems of the form: X’’(x) + λX(x) = 0

With various boundary conditions:

  • Dirichlet: X(a) = 0, X(b) = 0
  • Neumann: X’(a) = 0, X’(b) = 0
  • Mixed: Dirichlet on one end, Neumann on the other
  • Robin: αX(a) + βX’(a) = 0

Returns both eigenvalues and corresponding eigenfunctions.

Structs§

EigenvalueSolution
Result of solving an eigenvalue problem

Functions§

solve_sturm_liouville
Solve Sturm-Liouville eigenvalue problem with boundary conditions