pg_utils.eigen
Solving the eigenvalue problem.
This file contains the code for solving an eigenvalue problem in the framework of PG model.
Functions
|
Apply background field equation-wise |
|
Apply background field to a set of equations |
|
Assemble components of the forcing in the PG system |
|
Eigensolver step II: collect matrix elements in symbolic forms |
|
Eigensolver step IV: compute eigenvalues and eigenvectors from matrices |
|
Compute eigenvalue problem to multiple precision |
|
Eigensolver step III: computation of matrix elements |
|
Collect matrix elements |
|
Eigensolver step I: form set of equations |
|
Process matrix elements to desired form |
|
Eigensolver step Ib: reduce dimension of the system |
|
Reduce a system of equations to streamfunction-force formulation, thus drastically reducing the dimensionality of the dynamical system |
|
Reduce a system of eqs to 2nd-order formulation in stream function |
|
A convenient function to convert equations to Fourier domain for PG vars |
|
Reduce an eq of psi to ODE form in cylindrical radius s |