1#ifndef WMNDG_MOE_ROSSMANITH_H
2#define WMNDG_MOE_ROSSMANITH_H
15namespace variable_adjuster
59 std::vector<wxm::array::patch_array_t*>& input)
override;
WxCryptSet extends WxCrypt by providing, in addition to name-value pairs, an set of named WxCryptSets...
Definition: wxcryptset.h:35
WxRange represents a hyper-rectangular domain of an n-dimensional space of integers.
Definition: wxrange.h:23
The ndg_moe_rossmanith class applies limiters to a dataset.
Definition: ndg_moe_rossmanith.h:40
std::vector< real > _theta_i
Definition: ndg_moe_rossmanith.h:69
ndg_moe_rossmanith()=default
std::vector< real > _theta_M_i
Definition: ndg_moe_rossmanith.h:67
real _alpha_coefficient
Definition: ndg_moe_rossmanith.h:72
virtual void allocate() override
std::vector< real > _neighbor_lower_bound
Definition: ndg_moe_rossmanith.h:66
virtual void limiting_kernel(const WxRange &element_scope_range, real time, std::vector< wxm::array::patch_array_t * > &input) override
std::vector< real > _neighbor_upper_bound
Definition: ndg_moe_rossmanith.h:64
real alpha_func(const int elementIndex) const
real phi_func(const real y) const
std::vector< real > _theta_m_i
Definition: ndg_moe_rossmanith.h:68
virtual void setup(const WxCryptSet &wxc) override
Setup the spatial solver using the cryptset.
real y_func(const real extremum, const real qi_bar, const real element_extremum) const
The ndg_moment_slope_base class is a base to apply slope-based limiting to dataset.
Definition: ndg_moment_slope_limiter_base.h:32
Base namespace for everything not included in the global namespace.
Definition: field_source.h:8
#define real
Definition: wmoclunstructuredreconstruction.h:11