WARPXM v1.10.0
|
Classes | |
class | EulerLimiterHelper |
Helper class for the NDGEulerPositivityPreservingLimiter. More... | |
class | MHDLimiterHelper |
Helper class for the NDGMHDPositivityPreservingLimiter. More... | |
class | NDGEulerPositivityPreservingLimiter |
Simple scaling limiter which enforces positivity of density and pressure while preserving cell averages. More... | |
class | NDGMHDPositivityPreservingLimiter |
Simple scaling limiter which enforces positivity of density and pressure while preserving cell averages. More... | |
Functions | |
size_t | positivity_node_count (const WmBasisArraySet &basis_set, bool include_gaussian_quad_nodes, bool include_interior_lgl_nodes) |
void | convertLagrangeNodesToPositivityPreservingQuadNodes (const WmBasisArraySet &basis_set, const real *lagrange_nodal_values, const bool include_gaussian_quad_nodes, const bool include_interior_lgl_nodes, std::vector< real > &pp_quad_node_values) |
Convert the nodal values of a polynomial at the Lagrange interpolation points to its nodal values at the positivity-preserving quadrature nodes. | |
void wxm::dfem::variable_adjuster::limiter::positivity_enforcing::convertLagrangeNodesToPositivityPreservingQuadNodes | ( | const WmBasisArraySet & | basis_set, |
const real * | lagrange_nodal_values, | ||
const bool | include_gaussian_quad_nodes, | ||
const bool | include_interior_lgl_nodes, | ||
std::vector< real > & | pp_quad_node_values | ||
) |
Convert the nodal values of a polynomial at the Lagrange interpolation points to its nodal values at the positivity-preserving quadrature nodes.
size_t wxm::dfem::variable_adjuster::limiter::positivity_enforcing::positivity_node_count | ( | const WmBasisArraySet & | basis_set, |
bool | include_gaussian_quad_nodes, | ||
bool | include_interior_lgl_nodes | ||
) |