Monotonised central reconstruction. See fd::reconstruction::monotonised_central() for details.
More...
#include <MonotonisedCentral.hpp>
|
|
| MonotonisedCentralPrim (MonotonisedCentralPrim &&)=default |
|
MonotonisedCentralPrim & | operator= (MonotonisedCentralPrim &&)=default |
|
| MonotonisedCentralPrim (const MonotonisedCentralPrim &)=default |
|
MonotonisedCentralPrim & | operator= (const MonotonisedCentralPrim &)=default |
|
| MonotonisedCentralPrim (bool reconstruct_rho_times_temperature) |
|
| MonotonisedCentralPrim (CkMigrateMessage *msg) |
|
| WRAPPED_PUPable_decl_base_template (Reconstructor, MonotonisedCentralPrim) |
| auto | get_clone () const -> std::unique_ptr< Reconstructor > override |
|
void | pup (PUP::er &p) override |
| size_t | ghost_zone_size () const override |
|
template<size_t ThermodynamicDim> |
| void | reconstruct (gsl::not_null< std::array< Variables< tags_list_for_reconstruct >, dim > * > vars_on_lower_face, gsl::not_null< std::array< Variables< tags_list_for_reconstruct >, dim > * > vars_on_upper_face, const Variables< hydro::grmhd_tags< DataVector > > &volume_prims, const EquationsOfState::EquationOfState< true, ThermodynamicDim > &eos, const Element< dim > &element, const DirectionalIdMap< dim, evolution::dg::subcell::GhostData > &ghost_data, const Mesh< dim > &subcell_mesh) const |
|
template<size_t ThermodynamicDim> |
| void | reconstruct_fd_neighbor (gsl::not_null< Variables< tags_list_for_reconstruct > * > vars_on_face, const Variables< hydro::grmhd_tags< DataVector > > &subcell_volume_prims, const EquationsOfState::EquationOfState< true, ThermodynamicDim > &eos, const Element< dim > &element, const DirectionalIdMap< dim, evolution::dg::subcell::GhostData > &ghost_data, const Mesh< dim > &subcell_mesh, Direction< dim > direction_to_reconstruct) const |
| | Called by an element doing DG when the neighbor is doing subcell.
|
| bool | reconstruct_rho_times_temperature () const override |
|
| Reconstructor (const Reconstructor &)=default |
|
Reconstructor & | operator= (const Reconstructor &)=default |
|
| Reconstructor (Reconstructor &&)=default |
|
Reconstructor & | operator= (Reconstructor &&)=default |
|
virtual bool | supports_adaptive_order () const |
|
void | pup (PUP::er &p) override |
|
|
static constexpr size_t | dim = 3 |
| static constexpr Options::String | help |
|
static constexpr bool | use_adaptive_order = false |
Monotonised central reconstruction. See fd::reconstruction::monotonised_central() for details.
◆ reconstruction_argument_tags
| using grmhd::ValenciaDivClean::fd::MonotonisedCentralPrim::reconstruction_argument_tags |
Initial value:
tmpl::list<::Tags::Variables<hydro::grmhd_tags<DataVector>>,
The Element associated with the DataBox.
Definition Tags.hpp:52
◆ get_clone()
◆ ghost_zone_size()
| size_t grmhd::ValenciaDivClean::fd::MonotonisedCentralPrim::ghost_zone_size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ reconstruct_rho_times_temperature()
| bool grmhd::ValenciaDivClean::fd::MonotonisedCentralPrim::reconstruct_rho_times_temperature |
( |
| ) |
const |
|
overridevirtual |
◆ help
Initial value:{
"Monotonised central reconstruction scheme using primitive variables."}
The documentation for this class was generated from the following file:
- src/Evolution/Systems/GrMhd/ValenciaDivClean/FiniteDifference/MonotonisedCentral.hpp