|
| subroutine, public | p3m_functions::p3m_interpolation (N, h, u, ppoly_E, ppoly_S, ppoly_coef, h_neglect) |
| | Set up a piecewise cubic interpolation from cell averages and estimated edge slopes and values. More...
|
| |
| subroutine | p3m_functions::p3m_limiter (N, h, u, ppoly_E, ppoly_S, ppoly_coef, h_neglect) |
| | Adust a piecewise cubic reconstruction with a limiter that adjusts the edge values and slopes. More...
|
| |
| subroutine, public | p3m_functions::p3m_boundary_extrapolation (N, h, u, ppoly_E, ppoly_S, ppoly_coef, h_neglect, h_neglect_edge) |
| | Calculate the edge values and slopes at boundary cells as part of building a piecewise cubic sub-grid scale profiles. More...
|
| |
| subroutine | p3m_functions::build_cubic_interpolant (h, k, ppoly_E, ppoly_S, ppoly_coef) |
| | Build cubic interpolant in cell k. More...
|
| |
| logical function | p3m_functions::is_cubic_monotonic (ppoly_coef, k) |
| | Check whether the cubic reconstruction in cell k is monotonic. More...
|
| |
| subroutine | p3m_functions::monotonize_cubic (h, u0_l, u0_r, sigma_l, sigma_r, slope, u1_l, u1_r) |
| | Monotonize a cubic curve by modifying the edge slopes. More...
|
| |