MRChem Logo
  • Installation
  • User’s Manual
  • Programmer’s Manual
    • Coding and maintenance guidelines
      • General Structure
      • Coding standards
      • Documentation
      • CMake usage
      • Maintenance
      • Danger.Systems Warnings
      • Danger.Systems Errors
      • Testing
    • Classes and functions reference
      • Chemistry
      • Environment
      • Initial Guess
      • Properties
      • Quantum Mechanical Functions
      • QMOperators
      • SCF Solver
MRChem
  • Programmer’s Manual
  • View page source

Programmer’s Manual¶

Coding and maintenance guidelines¶

  • General Structure
  • Coding standards
    • Including header files
    • Proper overloading of operator<<
    • Code formatting
  • Documentation
    • How and what to document
    • Documeting methods in derived classes
    • How does this work?
  • CMake usage
    • Adding new source subdirectories and/or files
      • New subdirectory
      • Searching for libraries
  • Maintenance
    • Branching Model and Release Process
    • Pull Request Requirements
  • Danger.Systems Warnings
  • Danger.Systems Errors
    • Bump Version
    • Changelog
    • Updating Eigen Distribution
    • Git Pre-Commit Hooks
  • Testing
    • Unit tests
    • Running Different Types of Tests
    • Division of Tests

Classes and functions reference¶

  • Chemistry
  • Environment
    • Cavity
    • Permittivity
    • DHScreening
    • GPESolver
    • PBESolver
    • LPBESolver
  • Initial Guess
  • Properties
  • Quantum Mechanical Functions
  • QMOperators
    • QMPotential
    • XCOperator
    • XCPotential
    • ReactionPotential
  • SCF Solver
Previous Next

© Copyright 2019, Stig Rune Jensen, Luca Frediani, Peter Wind, Roberto Di Remigio, Magnar Bjorgve, Gabriel Gerez.

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