SpECTRE Documentation Coverage Report
Current view: top level - PointwiseFunctions/AnalyticSolutions/Xcts - Factory.hpp Hit Total Coverage
Commit: 8f6d7ed2ad592dd78354983fd8e5ec2be7abb468 Lines: 0 2 0.0 %
Date: 2024-05-02 15:57:06
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 "PointwiseFunctions/AnalyticData/GrMhd/CcsnCollapse.hpp"
       7             : #include "PointwiseFunctions/AnalyticData/GrMhd/MagnetizedTovStar.hpp"
       8             : #include "PointwiseFunctions/AnalyticSolutions/GeneralRelativity/HarmonicSchwarzschild.hpp"
       9             : #include "PointwiseFunctions/AnalyticSolutions/GeneralRelativity/KerrSchild.hpp"
      10             : #include "PointwiseFunctions/AnalyticSolutions/GeneralRelativity/SphericalKerrSchild.hpp"
      11             : #include "PointwiseFunctions/AnalyticSolutions/RelativisticEuler/RotatingStar.hpp"
      12             : #include "PointwiseFunctions/AnalyticSolutions/Xcts/Flatness.hpp"
      13             : #include "PointwiseFunctions/AnalyticSolutions/Xcts/Schwarzschild.hpp"
      14             : #include "PointwiseFunctions/AnalyticSolutions/Xcts/TovStar.hpp"
      15             : #include "PointwiseFunctions/AnalyticSolutions/Xcts/WrappedGr.hpp"
      16             : #include "Utilities/TMPL.hpp"
      17             : 
      18             : namespace Xcts {
      19             : /// Analytic solutions of the XCTS equations
      20             : namespace Solutions {
      21           0 : using all_analytic_solutions =
      22             :     tmpl::list<Flatness, WrappedGr<gr::Solutions::KerrSchild>,
      23             :                WrappedGr<gr::Solutions::SphericalKerrSchild>, Schwarzschild,
      24             :                WrappedGr<gr::Solutions::HarmonicSchwarzschild>, TovStar,
      25             :                WrappedGrMhd<RelativisticEuler::Solutions::RotatingStar>,
      26             :                // The following are only approximate solutions to the XCTS
      27             :                // equations. We list them here (as opposed to AnalyticData) to
      28             :                // avoid a cyclic dependency with the `WrappedGr` class, and also
      29             :                // for convenience: by treating them as analytic solutions we can
      30             :                // easily measure the difference between the approximate
      31             :                // (analytic) solution and the numerical solution.
      32             :                WrappedGrMhd<grmhd::AnalyticData::CcsnCollapse>,
      33             :                WrappedGrMhd<grmhd::AnalyticData::MagnetizedTovStar>>;
      34             : }  // namespace Solutions
      35             : }  // namespace Xcts

Generated by: LCOV version 1.14