Bifurcation Analysis in Julia logo
Bifurcation Analysis in Julia
  • ๐Ÿ  Home
  • ๐Ÿ”ญ Overview of capabilities
  • ๐Ÿš€ Getting Started with BifurcationKit
  • ๐Ÿ“Ž Tutorials
    • Guidelines
    • Educational introduction
    • Overview
    • Plot functions
    • Bifurcation Problem
    • DiffEq wrapper
      • Work in progress
      • Introduction
      • Trapezoid
      • Collocation
      • Shooting
      • Introduction
      • Trapezoid
      • Collocation
      • Shooting
      • Introduction
      • Eigen Solvers
    • Introduction
    • Predictors / correctors
    • PALC
    • Moore-Penrose continuation
    • AutoSwitch
    • ANM
    • Deflated continuation
      • Krylov-Newton algorithm
      • Deflated problems
      • Bifurcation detection (1 param)
      • Fold / Hopf Continuation (2 params)
      • Bogdanov-Takens refinement (3 params)
      • Bifurcation detection (1 param)
      • Fold continuation (2 params)
      • Period-Doubling continuation (2 params)
      • Neimark-Sacker continuation (2 params)
      • Simple branch point
      • Non-simple branch point
      • Simple Hopf
      • Cusp
      • Bogdanov-Takens
      • Bautin
      • Zero-Hopf
      • Hopf-Hopf
      • Simple branch point
      • Period-doubling
      • Neimark-Sacker
      • Introduction
      • From equilibria to equilibria
      • From Hopf/PD/Branch to periodic orbits
      • From codim 2 to equilibria
      • From codim 2 to periodic orbits
    • Automatic Bifurcation diagram
    • Event handling and Callback
    • Iterator Interface
    • Bordered arrays
    • Linear solvers
    • Bordered linear solvers
    • Eigen solvers
    • How to
      • Vector
      • Linear / eigen Solvers
      • Predictor / corrector
      • Flow
  • โ“ Frequently asked questions
  • ๐Ÿชฒ Debugging
  • ๐Ÿ”„ Migration from old versions
  • ๐Ÿ“š Library
Version
  • ๐Ÿงฉ Problems
  • DiffEq wrapper
  • DiffEq wrapper
๏‚›GitHub๏„

Wrapper to the package DifferentialEquations.jl

Warning

This is work in progress.

Several packages in the SciML organization provide wrappers to BifurcationKit. On can mention

  1. ModelingToolkit and the tutorials
  2. Catalyst and the tutorials

Work in progress

Use the LinearSolve.jl for handling the linear problems and also NonlinearSolve.jl whenever possible. The use of LinearSolve.jl allows to re-use Krylov spaces in between continuation steps.

ยซ Bifurcation ProblemIntroduction ยป

Powered by Documenter.jl and the Julia Programming Language.

Settings


This document was generated with Documenter.jl version 1.19.0 on Friday 4 September 2026. Using Julia version 1.10.12.