SpECTRE Documentation Coverage Report
Current view: top level - Evolution/Systems/NewtonianEuler/Sources - Factory.hpp Hit Total Coverage
Commit: c4864ba59ab2d0d4227eb983d3e1eb61f059bc16 Lines: 2 3 66.7 %
Date: 2024-05-05 16:16:17
Legend: Lines: hit not hit

          Line data    Source code
       1           0 : // Distributed under the MIT License.
       2             : // See LICENSE.txt for details.
       3             : 
       4             : #pragma once
       5             : 
       6             : #include "Evolution/Systems/NewtonianEuler/Sources/LaneEmdenGravitationalField.hpp"
       7             : #include "Evolution/Systems/NewtonianEuler/Sources/NoSource.hpp"
       8             : #include "Evolution/Systems/NewtonianEuler/Sources/Source.hpp"
       9             : #include "Evolution/Systems/NewtonianEuler/Sources/UniformAcceleration.hpp"
      10             : #include "Evolution/Systems/NewtonianEuler/Sources/VortexPerturbation.hpp"
      11             : 
      12           1 : namespace NewtonianEuler::Sources {
      13             : /// All the available source terms.
      14             : template <size_t Dim>
      15           1 : using all_sources = tmpl::append<
      16             :     tmpl::conditional_t<
      17             :         Dim == 3, tmpl::list<LaneEmdenGravitationalField, VortexPerturbation>,
      18             :         tmpl::list<>>,
      19             :     tmpl::list<NoSource<Dim>, UniformAcceleration<Dim>>>;
      20             : }  // namespace NewtonianEuler::Sources

Generated by: LCOV version 1.14