Concepts inAlgorithm 810: The SLEIGN2 Sturm-Liouville Code
Sturm–Liouville theory
In mathematics and its applications, a classical Sturm–Liouville equation, named after Jacques Charles François Sturm (1803�) and Joseph Liouville (1809�), is a real second-order linear differential equation of the form where y is a function of the free variable x. Here the functions p(x) > 0, q(x), and w(x) > 0 are specified at the outset.
more from Wikipedia
Self-adjoint operator
In mathematics, on a finite-dimensional inner product space, a self-adjoint operator is an operator that is its own adjoint, or, equivalently, one whose matrix is Hermitian, where a Hermitian matrix is one which is equal to its own conjugate transpose. By the finite-dimensional spectral theorem, such operators can be associated with an orthonormal basis of the underlying space in which the operator is represented as a diagonal matrix with entries in the real numbers.
more from Wikipedia
Continuous spectrum
The spectrum of a linear operator is commonly divided into three parts: point spectrum, continuous spectrum, and residual spectrum. If is a topological vector space and is a linear map, the spectrum of is the set of complex numbers such that is not invertible. We divide the spectrum depending on why this is not invertible. If is not injective, we say that is in the point spectrum of .
more from Wikipedia
Eigenfunction
In mathematics, an eigenfunction of a linear operator, A, defined on some function space is any non-zero function f in that space that returns from the operator exactly as is, except for a multiplicative scaling factor. More precisely, one has for some scalar, λ, the corresponding eigenvalue. The solution of the differential eigenvalue problem also depends on any boundary conditions required of .
more from Wikipedia
Boundary value problem
In mathematics, in the field of differential equations, a boundary value problem is a differential equation together with a set of additional restraints, called the boundary conditions. A solution to a boundary value problem is a solution to the differential equation which also satisfies the boundary conditions. Boundary value problems arise in several branches of physics as any physical differential equation will have them.
more from Wikipedia
Eigenvalues and eigenvectors
The eigenvectors of a square matrix are the non-zero vectors that, after being multiplied by the matrix, remain parallel to the original vector. For each eigenvector, the corresponding eigenvalue is the factor by which the eigenvector is scaled when multiplied by the matrix. The prefix eigen- is adopted from the German word "eigen" for "self" in the sense of a characteristic description. The eigenvectors are sometimes also called characteristic vectors.
more from Wikipedia
Interface (computing)
In the field of computer science, an interface is a tool and concept that refers to a point of interaction between components, and is applicable at the level of both hardware and software. This allows a component, whether a piece of hardware such as a graphics card or a piece of software such as an Internet browser, to function independently while using interfaces to communicate with other components via an input/output system and an associated protocol.
more from Wikipedia
Device driver
In computing, a device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device. A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware connects. When a calling program invokes a routine in the driver, the driver issues commands to the device. Once the device sends data back to the driver, the driver may invoke routines in the original calling program.
more from Wikipedia