|
|
| AoWeno53Prim (AoWeno53Prim &&) noexcept=default |
| |
|
AoWeno53Prim & | operator= (AoWeno53Prim &&) noexcept=default |
| |
|
| AoWeno53Prim (const AoWeno53Prim &)=default |
| |
|
AoWeno53Prim & | operator= (const AoWeno53Prim &)=default |
| |
|
| AoWeno53Prim (double gamma_hi, double gamma_lo, double epsilon, size_t nonlinear_weight_exponent) noexcept |
| |
|
| AoWeno53Prim (CkMigrateMessage *msg) noexcept |
| |
|
| WRAPPED_PUPable_decl_base_template (Reconstructor< Dim >, AoWeno53Prim) |
| |
| auto | get_clone () const noexcept -> std::unique_ptr< Reconstructor< Dim > > override |
| |
|
void | pup (PUP::er &p) override |
| |
| size_t | ghost_zone_size () const noexcept override |
| |
|
template<size_t ThermodynamicDim, 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< prims_tags > &volume_prims, const EquationsOfState::EquationOfState< false, ThermodynamicDim > &eos, const Element< Dim > &element, const FixedHashMap< maximum_number_of_neighbors(Dim)+1, std::pair< Direction< Dim >, ElementId< Dim > >, evolution::dg::subcell::NeighborData, boost::hash< std::pair< Direction< Dim >, ElementId< Dim > > > > &neighbor_data, const Mesh< Dim > &subcell_mesh) const noexcept |
| |
|
template<size_t ThermodynamicDim, typename TagsList > |
| void | reconstruct_fd_neighbor (gsl::not_null< Variables< TagsList > * > vars_on_face, const Variables< prims_tags > &subcell_volume_prims, const EquationsOfState::EquationOfState< false, ThermodynamicDim > &eos, const Element< Dim > &element, const FixedHashMap< maximum_number_of_neighbors(Dim)+1, std::pair< Direction< Dim >, ElementId< Dim > >, evolution::dg::subcell::NeighborData, boost::hash< std::pair< Direction< Dim >, ElementId< Dim > > > > &neighbor_data, const Mesh< Dim > &subcell_mesh, const Direction< Dim > direction_to_reconstruct) const noexcept |
| | Called by an element doing DG when the neighbor is doing subcell.
|
| |
|
| Reconstructor (const Reconstructor &)=default |
| |
|
Reconstructor & | operator= (const Reconstructor &)=default |
| |
|
| Reconstructor (Reconstructor &&)=default |
| |
|
Reconstructor & | operator= (Reconstructor &&)=default |
| |
|
void | pup (PUP::er &p) override |
| |
template<size_t Dim>
class NewtonianEuler::fd::AoWeno53Prim< Dim >
Adaptive-order WENO reconstruction hybridizing orders 5 and 3. See fd::reconstruction::aoweno_53() for details.