PCMSolver Logo
master

Table of Contents

  • PCMSolver Users’ Manual
  • Publications
  • PCMSolver Programmers’ Manual
    • General Structure
    • Coding standards
    • Documentation
    • CMake usage
    • Versioning and minting a new release
    • Code contributions
    • Changelog
    • Updating Eigen Distribution
    • Git Pre-Commit Hooks
    • Profiling
    • Testing
    • Timer class
  • Classes and functions reference
  • References
PCMSolver
  • Docs »
  • PCMSolver Programmers’ Manual
  • Edit on GitHub

PCMSolver Programmers’ Manual¶

  • General Structure
  • Coding standards
    • Including header files
    • Proper overloading of operator<<
    • Code formatting
  • Documentation
    • How and what to document
    • Documenting methods in derived classes
    • How does this work?
  • CMake usage
    • Adding new source subdirectories and/or files
      • New subdirectory
      • Searching for libraries
  • Versioning and minting a new release
    • Minting a new release
    • How to create and remove an annotated Git tag on a remote
  • Code contributions
    • Branching Model
  • Changelog
  • Updating Eigen Distribution
  • Git Pre-Commit Hooks
  • Profiling
    • Using perf
    • Using gperftools
    • Using Intel VTune
  • Testing
  • Timer class
Next Previous

© Copyright 2018, Roberto Di Remigio, Luca Frediani and contributors Revision 183a20e2.

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