Skip to content

Anharmonic oscillators #83

Description

@detrin

Replace or supplement LHO modes with anharmonic potentials (e.g., Morse oscillator). This enables modeling of more realistic vibrational modes where anharmonicity matters.

What needs to be implemented

  1. Anharmonic mode typeMorseMode or AnharmonicMode with Morse potential parameters (dissociation energy, width)
  2. Numerical Franck-Condon factors — analytic FC factors only work for LHO; anharmonic modes need numerical overlap integrals of eigenstates
  3. Eigenstate computation — solve 1D Schrödinger equation for the Morse/anharmonic potential (DVR method or analytical Morse eigenstates)
  4. Integration with Molecule/AggregateMode becomes abstract, HarmonicMode and MorseMode are subtypes

Impact

Changes the Mode struct fundamentally. Needs careful design to maintain backward compatibility.

Proposed files

  • src/anharmonic.jl — anharmonic mode types and numerical FC factors
  • test/test_anharmonic.jl — tests, verify LHO limit recovers analytic FC factors

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions