Accelerator design
Accelerator design
复制标题
DOI:
10.1109/pac.1999.795708
复制
发表时间:
1999
期刊:
影响因子:
--
通讯作者:
D. Bruhwiler;J. Cary;S. Shasharina
中科院分区:
文献类型:
--
作者:
D. Bruhwiler;J. Cary;S. Shasharina
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.