SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Xcts::Solutions::TovStar Class Reference

TOV solution to the XCTS equations. More...

#include <TovStar.hpp>

Public Types

using options = RelEulerTovStar::options
template<typename DataType>
using tags = typename tov_detail::TovVariablesCache<DataType>::tags_list

Public Member Functions

 TovStar (const TovStar &)=default
TovStaroperator= (const TovStar &)=default
 TovStar (TovStar &&)=default
TovStaroperator= (TovStar &&)=default
 TovStar (double central_rest_mass_density, std::unique_ptr< EquationsOfState::EquationOfState< true, 1 > > equation_of_state, const RelativisticEuler::Solutions::TovCoordinates coordinate_system)
const EquationsOfState::EquationOfState< true, 1 > & equation_of_state () const
const RelativisticEuler::Solutions::TovSolutionradial_solution () const
template<typename DataType, typename... RequestedTags>
tuples::TaggedTuple< RequestedTags... > variables (const tnsr::I< DataType, 3, Frame::Inertial > &x, tmpl::list< RequestedTags... >) const
template<typename... RequestedTags>
tuples::TaggedTuple< RequestedTags... > variables (const tnsr::I< DataVector, 3, Frame::Inertial > &x, const Mesh< 3 > &mesh, const InverseJacobian< DataVector, 3, Frame::ElementLogical, Frame::Inertial > &inv_jacobian, tmpl::list< RequestedTags... >) const
void pup (PUP::er &p) override
Public Member Functions inherited from elliptic::analytic_data::AnalyticSolution
virtual std::unique_ptr< AnalyticSolutionget_clone () const =0

Static Public Attributes

static constexpr Options::String help = RelEulerTovStar::help

Friends

bool operator== (const TovStar &lhs, const TovStar &rhs)

Detailed Description

TOV solution to the XCTS equations.

See also
RelativisticEuler::Solutions::TovStar
gr::Solutions::TovSolution

The documentation for this class was generated from the following file:
  • src/PointwiseFunctions/AnalyticSolutions/Xcts/TovStar.hpp