Developer's Guide

Developing and Improving Executables

Having your Contributions Merged into SpECTRE

General SpECTRE Terminology

Terms with SpECTRE-specific meanings are defined here.

Template Metaprogramming (TMP)

Explanations for TMP concepts and patterns known to the greater C++ community can be found here.

Foundational Concepts in SpECTRE

Designed to give the reader an introduction to SpECTRE's most recurring concepts and patterns.

Technical Documentation for Fluent Developers

Assumes a thorough familiarity and fluency in SpECTRE's usage of TMP.

CoordinateMap Guide

Methods for creating custom coordinate maps are discussed here.