Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Program modules can use other plugins needed for work or to extend their capabilities. To do this, they search the list of plugins and include them. The lack of additional plugins may prevent the plugin module from working or limit its capabilities. There are two ways to search for additional plug-ins: By name or by type. Examples of searching by name are modules that include plugins that perform specific actions, for example, a plugin with a module for differentiation. In some cases, they need to load plugins whose names are not known priori, but they perform specific functions, e.g. decode a seismic format or perform optimization by a specific method, or a list of all plugins that perform this function is needed. Therefore for this purpose, plug types have been introduced. Each plugin can be a basic or a specialized type. Most plugins that extend the SWIP5 program are of the basic type. These include plug-ins implementing modules for calculating shock and seismic wave parameters, other computational modules, such as FFT, as well as modules with the exceptional operation, such as an interface to the Matlab program.