Skip to content

Latest commit

 

History

History

source

This directory contains the source code that generates the results presented here. The first 3 modules are as follow and contain the results discussed in Part 1 of the dissertation:

  • Fourier Series: contains code for a FourierSeries object and operations.

  • Pulse Solution: contains code for a PulseSolution object. This approximates the pulse solution to the Swift-Hohenberg equation using a Fourier series and Newton's method.

  • Conjugate Points: contains code for a ConjugatePoints object. This computes the conjugate points associated to the pulse solution.

The following modules contain code that accompanies Part 2 of the dissertation.

  • Bistable Bundles: contains code to compute the resonant and non-resonant vector bundles of the bistable equation discussed in Chapter 11.2.

  • Invariant Manifolds: contains code to compute the invariant stable and unstable manifolds for the Swift-Hohenberg equation. This directory also contains a computer assisted proof of their existence. This is discussed in Chapter 9.1.

  • L minus: contains code to compute the bound on $L_-$ discussed in Chapters 8.1 and 10.2.

  • Pseudo Arclength Continuation: contains code to compute branches of pulse solutions for the 1 D Swift-Hohenberg equation. This was exploratory work and is not included in the dissertation.

  • Pulse Validation: contains code to compute a stationary pulse solution of the Swift-Hohenberg equation and a computer assisted proof of its existence. This is discussed in Chapter 9.

  • Sequence Space: contains helper functions for operations in sequence space.

  • Swift-Hohenberg Bundles: contains code to compute the resonant and non-resonant solutions of the Swift-Hohenberg equation as discussed in Chapter 11.3. This directory is self-contained.

  • Vector Field: contains helper functions for expressing the Swift-Hohenberg equation, its vector field, and linearization about the origin.