next up previous contents
Next: 2.3 The VISTA Framework Up: 2.2 The VISTA Project Previous: 2.2.1 The Input Deck


2.2.2 The Model Library

The Model Library can be used for the development of new physical models. In this object-oriented interpreter language new models can be subclassed from predefined model classes.

The Model Library is a language similar to the popular C++ programming-language [57,14]. The program does not have to be recompiled during the development of a model in MDL in contrast to C++.

There are some similarities between the Model Library and the Input Deck Library but these two libraries have two different goals. The Model Library is used to develop and implement physical modes independent from internal data structures of a simulator. This has the consequence that the functions are called very frequently during program execution. So it makes it necessary for parameter interfaces to the methods of the model to be very efficient. Developed models can be recompiled and dynamically linked to the program during run time. A detailed description of the features and the implementation aspects can be found in [33].


next up previous contents
Next: 2.3 The VISTA Framework Up: 2.2 The VISTA Project Previous: 2.2.1 The Input Deck

R. Plasun