SpECTRE  v2025.08.19
grmhd::GhValenciaDivClean::fd::Reconstructor< System > Class Template Referenceabstract

The base class from which all reconstruction schemes must inherit. More...

#include <Reconstructor.hpp>

Public Types

using system = System
 
using creatable_classes = tmpl::list< MonotonisedCentralPrim< System >, PositivityPreservingAdaptiveOrderPrim< System >, Wcns5zPrim< System > >
 

Public Member Functions

 Reconstructor (const Reconstructor &)=default
 
Reconstructoroperator= (const Reconstructor &)=default
 
 Reconstructor (Reconstructor &&)=default
 
Reconstructoroperator= (Reconstructor &&)=default
 
virtual std::unique_ptr< Reconstructor< System > > get_clone () const =0
 
virtual size_t ghost_zone_size () const =0
 
virtual bool supports_adaptive_order () const
 
virtual bool reconstruct_rho_times_temperature () const =0
 
void pup (PUP::er &p) override
 

Detailed Description

template<typename System>
class grmhd::GhValenciaDivClean::fd::Reconstructor< System >

The base class from which all reconstruction schemes must inherit.


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