Logo
1.0.0
  • PluginPlay Background
  • List of PluginPlay Features
  • Installing PluginPlay
  • PluginPlay Tutorials
  • Developer Documentation
    • Design Topics
    • How Does run_as work?
  • PluginPlay Frequently Asked Questions
  • References

APIs:

  • C++ API
PluginPlay
  • Developer Documentation
  • View page source

Developer Documentation

The topics in this part are meant to capture details on how the internals of PluginPlay work and why things are designed the way they are.

Contents:

  • Design Topics
    • Designing the Module Manager
    • Designing the Plugin Class
    • Designing Drivers
    • Call Graph
    • Designing the Module Component
    • Designing the Property Type Component
    • Designing the Field Component
    • Cache Design
    • Database Design
    • Initializing the ModuleManager
    • Memoization Design
    • Checkpoint/Restart
  • How Does run_as work?
Previous Next

© Copyright 2020, NWChemEx Team.

Built with Sphinx using a theme provided by Read the Docs.