SpECTRE Documentation Coverage Report
Current view: top level - Evolution/Systems/NewtonianEuler/Sources - Factory.hpp Hit Total Coverage
Commit: 36551b1bb8810b3818153648d328f009186b41d5 Lines: 2 3 66.7 %
Date: 2024-12-05 22:48:03
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