PropagateEigenmodes
Left and right eigenvector propagation for N-th order systems. Converts eigenpairs from the first-order companion form back to the original N-th order representation.
MORFE.PropagateEigenmodes.propagate_left_eigenvector_from_last — Method
propagate_left_eigenvector_from_last(model, eigenvectors, x_last, λ, index)Fills the complete left eigenvector from the ORD‑th component x_last. Uses the recurrence (without explicit transposes) to avoid allocations.
MORFE.PropagateEigenmodes.propagate_left_jordan_vector — Method
propagate_left_jordan_vector(model, eigenvectors, λ, index)Fills the k‑th left Jordan vector (index) from the (k‑1)‑th vector (index‑1). Avoids temporary transposes and fixes a missing operator.
MORFE.PropagateEigenmodes.propagate_right_eigenvector_from_first — Method
propagate_right_eigenvector_from_first(param, y_first, λ, index)Fills the complete right eigenvector from its first component.
MORFE.PropagateEigenmodes.propagate_right_jordan_vector — Method
propagate_right_jordan_vector(model, param, λ, index)Fills the k‑th right Jordan vector from the (k‑1)‑th vector. Fixes the recurrence bug: now uses column j (not j+1) on the right‑hand side.