Accelerator design

Accelerator design
复制标题

DOI:
10.1109/pac.1999.795708
复制
发表时间:
1999
期刊:
Proceedings of the 1999 Particle Accelerator Conference (Cat. No.99CH36366)
影响因子:
--
通讯作者:
D. Bruhwiler;J. Cary;S. Shasharina
D. Bruhwiler;J. Cary;S. Shasharina
中科院分区:
其他
文献类型:
--
作者:
D. Bruhwiler;J. Cary;S. Shasharina

文献摘要

被引文献

相似文献

面向对象的编程技术使加速器设计人员能够独立开发可以协同工作的C++软件组件。作为这种方法的一个例子,我们讨论了Tech-X公司正在开发的一些软件组件,包括:TxSTD,一个标准实用程序库; TxID,一个数据保存和非线性动力学类库; TxAC,一个加速器建模类库;一个X/Motif库,用于MAPA应用程序中的动态系统,如粒子加速器的交互式可视化; TxAN,一个与动力系统相关的分析和仿真类库;以及LION++非线性优化库。
Object oriented programming techniques make it possible for accelerator designers to independently develop C++ software components that can work together. As an example of this approach, we discuss some of the software components being developed at Tech-X Corporation, including: TxSTD, a library of standard utilities; TxID, a library of data-holding and nonlinear dynamics classes; TxAC, an accelerator modeling class library; an X/Motif library used in the MAPA application for interactive visualisation of dynamical systems such as particle accelerators; TxAN, a library of analysis and simulation classes relevant to dynamical systems; and the LION++ nonlinear optimization library.