Component Architecture of the Tecolote Framework
Mark Zander7, John Hall7, Jim Painter7 and Sean O’Rourke7
| (7) |
Los Alamos National Laboratory, Los Alamos, NM, USA |
Abstract
Los Alamos National Laboratory’s Tecolote Framework is used in conjunction with other libraries by several physical simulations.
This paper briefly describes the design and use of Tecolote’s component architecture. A component is a C++ class that meets
several requirements imposed by the framework to increase its reusability, configurability, and ease of replacement. We discuss
both the motives for imposing these requirements upon components and the means by which a generic C++ class may be integrated
into Tecolote by satisfying these requirements. We also describe the means by which these components may be combined into
a physics application.
This work was performed under the auspices of the U.S. Department of Energy by Los Alamos National Laboratory under Contract
No. W-7405-Eng-36.
References secured to subscribers.