Toolbox description

This section introduces the modules and sub-packages of pyva from the simulation perspective. It presents each module in the context of its simulation purpose.

_images/pyva_packages.png

Overview of pyva sub-packages and modules

The toolbox is organised in accordance with the setup of vibroacoustic systems. The top level module of the pyva package is the pyva.models module providing methods and classes for the joined [All2009] of deterministic and random systems.

All sub-packages and their included modules populate the database to describe the systems or to provide classes and methods to simulate the dynamics and coupling of systems. This includes the physical models but also data structures to efficiently handle system matrices, vectors and degrees of freedom.

This section gives an overview about the functionality and features of the implemented modules and classes. For details of classes, methods and attributes please refer to the API section API, for the application of the classes in a simulation context you should refer to the Creating Models section of the User guide