|
| AoWeno53 (AoWeno53 &&)=default |
|
AoWeno53 & | operator= (AoWeno53 &&)=default |
|
| AoWeno53 (const AoWeno53 &)=default |
|
AoWeno53 & | operator= (const AoWeno53 &)=default |
|
| AoWeno53 (double gamma_hi, double gamma_lo, double epsilon, size_t nonlinear_weight_exponent) |
|
| AoWeno53 (CkMigrateMessage *msg) |
|
| WRAPPED_PUPable_decl_base_template (Reconstructor< Dim >, AoWeno53) |
|
auto | get_clone () const -> std::unique_ptr< Reconstructor< Dim > > override |
|
void | pup (PUP::er &p) override |
|
size_t | ghost_zone_size () const override |
|
template<typename TagsList > |
void | reconstruct (gsl::not_null< std::array< Variables< TagsList >, Dim > * > vars_on_lower_face, gsl::not_null< std::array< Variables< TagsList >, Dim > * > vars_on_upper_face, const Variables< tmpl::list< ScalarAdvection::Tags::U > > &volume_vars, const Element< Dim > &element, const DirectionalIdMap< Dim, evolution::dg::subcell::GhostData > &ghost_data, const Mesh< Dim > &subcell_mesh) const |
|
template<typename TagsList > |
void | reconstruct_fd_neighbor (gsl::not_null< Variables< TagsList > * > vars_on_face, const Variables< tmpl::list< ScalarAdvection::Tags::U > > &volume_vars, 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< Dim > > | get_clone () const =0 |
|
virtual size_t | ghost_zone_size () const =0 |
|
template<size_t Dim>
class ScalarAdvection::fd::AoWeno53< Dim >
Adaptive-order WENO reconstruction hybridizing orders 5 and 3. See fd::reconstruction::aoweno_53() for details.