SpECTRE  v2024.04.12
Xcts::Solutions::WrappedGr< GrSolution, HasMhd, tmpl::list< GrSolutionOptions... > > Class Template Reference

Public Types

using options = typename GrSolution::options
 

Public Member Functions

 WrappedGr (const WrappedGr &)=default
 
WrappedGroperator= (const WrappedGr &)=default
 
 WrappedGr (WrappedGr &&)=default
 
WrappedGroperator= (WrappedGr &&)=default
 
 WrappedGr (typename GrSolutionOptions::type... gr_solution_options)
 
const GrSolution & gr_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 DataType , typename... RequestedTags>
tuples::TaggedTuple< RequestedTags... > variables (const tnsr::I< DataType, 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 Member Functions

static std::string name ()
 

Static Public Attributes

static constexpr size_t Dim = 3
 
static constexpr Options::String help = GrSolution::help
 

Friends

bool operator== (const WrappedGr< GrSolution, HasMhd > &lhs, const WrappedGr< GrSolution, HasMhd > &rhs)
 

The documentation for this class was generated from the following file: