Topics

Here is a list of all modules:

Actions | A collection of steps used in algorithms |

Analytic Solutions | Analytic solutions to the equations implemented in Evolution Systems and Elliptic Systems |

Boundary Conditions | |

Charm++ Extensions | Classes and functions used to make Charm++ easier and safer to use |

Computational Domain | The building blocks used to describe the computational domain |

Conservative System Evolution | Contains generic functions used for evolving conservative systems |

Constant Expressions | Contains an assortment of constexpr functions |

Control System | Contains control system elements |

Coordinate Maps | Functions for mapping coordinates between different frames |

Coordinate Maps, Time-dependent | Functions for mapping time-dependent coordinates between different frames |

DataBox | Documentation, functions, metafunctions, and classes necessary for using DataBox |

DataBox Tags | Structures and metafunctions for labeling the contents of DataBoxes |

Data Structures | Various useful data structures used in SpECTRE |

Discontinuous Galerkin | Functions and classes specific to the Discontinuous Galerkin algorithm |

Elliptic Systems | All available elliptic systems and information on how to implement elliptic systems |

Equations of State | The various available equations of state |

Error Handling | |

Events and Triggers | Classes and functions related to events and triggers |

Evolution Systems | All available evolution systems and information on how to implement evolution systems |

Executables | A list of executables and how to use them |

File System | A light-weight file system library |

General Relativity | Contains functions used in General Relativistic simulations |

HDF5 | Functions and classes for manipulating HDF5 files |

Linear Solver | Algorithms to solve linear systems of equations |

Logging | Functions for logging progress of running code |

Math Functions | Useful analytic functions |

Numerical Algorithms | Generic numerical algorithms |

Numerical Fluxes | The set of available numerical fluxes |

Observers | Observing/writing data to disk |

Option Groups | Tags used for grouping input file options |

Option Parsing | |

Option Tags | Tags used for options parsed from the input file |

Parallelization | Functions, classes and documentation related to parallelization and Charm++ |

Performance, Efficiency, and Optimizations | Classes and functions useful for performance optimizations |

Pretty Type | Pretty printing of types |

Python Bindings | Classes and functions useful when writing python bindings |

Limiters | Limiters to control shocks and surfaces in the solution |

Spectral | |

Surfaces | |

Spin-weighted spherical harmonics | |

Tensor | |

Tensor Expressions | |

Testing Framework | Classes, functions, macros, and instructions for developing tests |

Time | Code related to the representation of time during simulations |

Time Steppers | |

Type Traits | |

Utilities | A collection of useful classes, functions and metafunctions |

Variable Fixing | A collection of different variable fixers ranging in sophistication |

© Copyright 2017 - 2019 SXS Collaboration, Distributed under the MIT License