SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
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

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.

Member Typedef Documentation

◆ creatable_classes

template<typename System>
using grmhd::GhValenciaDivClean::fd::Reconstructor< System >::creatable_classes
Initial value:
tmpl::list<MonotonisedCentralPrim<System>,
Positivity-preserving adaptive order reconstruction. See fd::reconstruction::positivity_preserving_ad...
Definition PositivityPreservingAdaptiveOrder.hpp:73
Fifth order weighted nonlinear compact scheme reconstruction using the Z oscillation indicator....
Definition Wcns5z.hpp:67

The documentation for this class was generated from the following file:
  • src/Evolution/Systems/GrMhd/GhValenciaDivClean/FiniteDifference/Reconstructor.hpp