Logo
v1.3.16

Contents:

  • Installing Chemist
  • Chemist Background
  • Developer Documentation
    • Design Documentation
      • Architecture of Chemist
      • Design of the Chemical System Component
      • Design of the AO Basis Set Component
      • Design of the Topology Component
      • Design of the Fragmenting Component
      • Design of the Quantum Mechanics (QM) Component
      • DSL Component
    • Developing the Chemical System Component
    • Creating a New View
    • Understanding the Traits Component
    • Notes on Adding an Operator
    • NWChemEx author documentation
  • Chemist Tutorials
  • C++ API
Chemist
  • Developer Documentation
  • Design Documentation
  • View page source

Design Documentation

Topics in this section record the design process for the Chemist library.

  • Architecture of Chemist
    • Architecture Considerations
    • Architecture Overview
  • Design of the Chemical System Component
    • Architecture of Chemical System Component
    • Designing the Nucleus Component
    • Molecule Design
    • Chemical System Design
  • Design of the AO Basis Set Component
    • Designing the AOBasisSet Component
  • Design of the Topology Component
    • Designing the Topology Component
    • Designing the Connectivity Table
  • Design of the Fragmenting Component
    • Designing the Fragmenting Component
    • Designing the FragmentedBase Class
    • Capping Design
    • Designing the FragmentedNuclei Class
    • Designing the FragmentedMolecule Class
    • Designing the FragmentedChemicalSystem Class
  • Design of the Quantum Mechanics (QM) Component
    • Architecture of the Quantum Mechanics (QM) Component
    • Design of the Wavefunction Component
    • Design of the Operator Component
    • Design of the BraKet Component
  • DSL Component
Previous Next

© Copyright 2020, NWChemEx Community.

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