We describe QGLAB, a new MATLAB package for analyzing partial differential equations on quantum graphs. The software is built on the existing, object-oriented MATLAB directed-graph class, inheriting its structure and adding additional easy-to-use features. The package allows one to construct a quantum graph and accurately compute the spectrum of elliptic operators, solutions to Poisson problems, the linear and nonlinear time evolution of a variety of PDEs, the continuation of branches of steady states (including locating and switching branches at bifurcations) and more. It uses a unified framework to implement finite-difference and Chebyshev discretizations of differential operators on a quantum graph. For simplicity, the package overloads many built-in MATLAB functions to work on the class.
翻译:我们描述了一个新的MATLAB软件包QGLAB,用于分析量子图上的偏微分方程。该软件构建于现有的面向对象MATLAB有向图类之上,继承了其结构并增加了额外的易用特性。该软件包允许用户构建量子图,并精确计算椭圆算子的谱、泊松问题的解、多种偏微分方程的线性和非线性时间演化、稳态分支的延拓(包括在分岔处定位和切换分支)等。它采用统一框架实现量子图上微分算子的有限差分和切比雪夫离散化。为简化使用,该软件包重载了许多内置MATLAB函数以适用于该类。