Fifth order weighted nonlinear compact scheme reconstruction using the Z oscillation indicator. See fd::reconstruction::wcns5z() for details.
More...
#include <Wcns5z.hpp>
|
using | options = implementation defined |
|
using | reconstruction_argument_tags = implementation defined |
|
using | creatable_classes = implementation defined |
|
|
| Wcns5z (Wcns5z &&)=default |
|
Wcns5z & | operator= (Wcns5z &&)=default |
|
| Wcns5z (const Wcns5z &)=default |
|
Wcns5z & | operator= (const Wcns5z &)=default |
|
| Wcns5z (size_t nonlinear_weight_exponent, double epsilon, FallbackReconstructorType fallback_reconstructor, size_t max_number_of_extrema) |
|
| Wcns5z (CkMigrateMessage *msg) |
|
| WRAPPED_PUPable_decl_base_template (Reconstructor, Wcns5z) |
|
auto | get_clone () const -> std::unique_ptr< Reconstructor > override |
|
void | pup (PUP::er &p) override |
|
size_t | ghost_zone_size () const override |
|
void | reconstruct (gsl::not_null< std::array< Variables< recons_tags >, dim > * > vars_on_lower_face, gsl::not_null< std::array< Variables< recons_tags >, dim > * > vars_on_upper_face, const Variables< volume_vars_tags > &volume_vars, const tnsr::I< DataVector, 3, Frame::Inertial > &tilde_j, const Element< dim > &element, const DirectionalIdMap< dim, evolution::dg::subcell::GhostData > &ghost_data, const Mesh< dim > &subcell_mesh) const |
|
void | reconstruct_fd_neighbor (gsl::not_null< Variables< recons_tags > * > vars_on_face, const Variables< volume_vars_tags > &volume_vars, const tnsr::I< DataVector, 3, Frame::Inertial > &tilde_j, const Element< dim > &element, const DirectionalIdMap< dim, evolution::dg::subcell::GhostData > &ghost_data, const Mesh< dim > &subcell_mesh, const Direction< dim > direction_to_reconstruct) const |
|
| Reconstructor (const Reconstructor &)=default |
|
Reconstructor & | operator= (const Reconstructor &)=default |
|
| Reconstructor (Reconstructor &&)=default |
|
Reconstructor & | operator= (Reconstructor &&)=default |
|
void | pup (PUP::er &p) override |
|
virtual std::unique_ptr< Reconstructor > | get_clone () const =0 |
|
virtual size_t | ghost_zone_size () const =0 |
|
virtual bool | supports_adaptive_order () const |
|
|
static constexpr size_t | dim = 3 |
|
static constexpr Options::String | help {"WCNS 5Z reconstruction scheme."} |
|
static constexpr bool | use_adaptive_order = false |
|
Fifth order weighted nonlinear compact scheme reconstruction using the Z oscillation indicator. See fd::reconstruction::wcns5z() for details.
◆ get_clone()
◆ ghost_zone_size()
size_t ForceFree::fd::Wcns5z::ghost_zone_size |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file:
- src/Evolution/Systems/ForceFree/FiniteDifference/Wcns5z.hpp