determine_local_stability Function

public function determine_local_stability(a, ev) result(rst)

Determines the nature of stability/unstability near the point at which the dynamics matrix was computed.

For the linearized system a mode associated with eigenvalue behaves as . Therefore, the sign of determines exponential growth or decay. A fixed point is hyperbolic when no eigenvalue has zero real part.

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in), dimension(:,:) :: a

An N-by-N matrix containing the 'A' matrix, also known as the dynamics matrix.

complex(kind=real64), intent(out), optional, dimension(:) :: ev

An optional N-element array that, if supplied, will be filled with the eigenvalues of the matrix A.

Return Value integer(kind=int32)

One of the fixed-point classification constants defined above.


Contents