Cartesian
- Cartesian
cartesian
grid
Logically rectangular Cartesian mesh with optional non-uniform spacing per axis (1D / 2D / 3D).
- centered_2nd_deriv_uniform
finite_difference
cartesian
scheme
O(dx^2)
Auto-generated catalog entry for the centered_2nd_deriv_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- centered_2nd_nonuniform_cartesian
finite_difference
cartesian
scheme
O(dx^2)
Auto-generated catalog entry for the centered_2nd_nonuniform_cartesian rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- centered_2nd_uniform
finite_difference
cartesian
scheme
O(dx²)
Two-point centered second-order finite difference for ∂u/∂x on a uniform Cartesian axis, expressed as a closed §4.2 arrayop lowering.
- centered_4th_deriv_uniform
finite_difference
cartesian
scheme
O(dx^4)
Auto-generated catalog entry for the centered_4th_deriv_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- centered_4th_uniform
finite_difference
cartesian
scheme
O(dx^4)
Auto-generated catalog entry for the centered_4th_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- centered_6th_deriv_uniform
finite_difference
cartesian
scheme
O(dx^6)
Auto-generated catalog entry for the centered_6th_deriv_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- centered_6th_uniform
finite_difference
cartesian
scheme
O(dx^6)
Auto-generated catalog entry for the centered_6th_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- centered_8th_deriv_uniform
finite_difference
cartesian
scheme
O(dx^8)
Auto-generated catalog entry for the centered_8th_deriv_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- centered_8th_uniform
finite_difference
cartesian
scheme
O(dx^8)
Auto-generated catalog entry for the centered_8th_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- flux_1d_ppm
finite_volume
cartesian
scheme
O(h^3) interior; O(h) at active limiter constraints
PPM-based 1D flux-form transport face flux: 4th-order CW84 edge interpolation + Colella-Woodward (1984) §4 monotonicity limiter + Courant-fraction flux integral + ifelse upwind selection on the per-face Courant.
- flux_limiter_minmod
limiter
cartesian
limiter
O(dx²) in smooth monotone regions; O(dx) at extrema
Minmod TVD flux limiter (Roe 1986) — the most diffusive of the symmetric second-order TVD limiters.
- flux_limiter_superbee
limiter
cartesian
limiter
O(dx²) in smooth monotone regions; compressive near discontinuities
Superbee TVD flux limiter (Roe 1986) — sits on the upper edge of the second-order TVD region.
- godunov_norm_1st_uniform_cartesian_2d
finite_difference
cartesian
scheme
O(dx)
Auto-generated catalog entry for the godunov_norm_1st_uniform_cartesian_2d rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- laplacian_2nd_uniform_cartesian
finite_difference
cartesian
scheme
O(dx^2)
Auto-generated catalog entry for the laplacian_2nd_uniform_cartesian rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- lax_friedrichs_flux
finite_volume
cartesian
scheme
O(h)
Lax–Friedrichs first-order numerical flux for 1D linear advection on a uniform Cartesian axis. For face-staggered Courant c the LF flux reduces to first-order upwinding F_{i+1/2} = max(c,0)·q_i + min(c,0)·q_{i+1}, with upwind cell selection encoded directly in an abs op (no caller-side branching on sign(c)).
- midpoint_1d
integral
cartesian
scheme
O(h^2) midpoint/Euler quadrature of a full-domain 1-D integral on a uniform cartesian grid
Auto-generated catalog entry for the midpoint_1d rule (integral, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- mixed_deriv_2nd_nonuniform
finite_difference
cartesian
scheme
O(dx_i*dy_j)
Auto-generated catalog entry for the mixed_deriv_2nd_nonuniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- mixed_deriv_2nd_uniform
finite_difference
cartesian
scheme
O(dx^2)
Auto-generated catalog entry for the mixed_deriv_2nd_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- nonlinear_laplacian_nonuniform
finite_difference
cartesian
scheme
O(dx_i^2)
Auto-generated catalog entry for the nonlinear_laplacian_nonuniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- nonlinear_laplacian_uniform
finite_difference
cartesian
scheme
O(dx^2)
Auto-generated catalog entry for the nonlinear_laplacian_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- periodic_bc
finite_difference
cartesian
boundary_condition
exact (index rewrite)
Periodic boundary handling as a downstream index-rewrite rule: wraps an out-of-range stencil access index(u, i − offset) to index(u, mod(i − offset + Nx, Nx)) on axes declared periodic by the domain.
- ppm_reconstruction
finite_volume
cartesian
scheme
O(dx³)
Piecewise-parabolic method (Colella & Woodward 1984) — 4th-order edge values + a parabola per cell, no limiter.
- ppm_reconstruction_left_edge
finite_volume
cartesian
scheme
O(dx^4)
Auto-generated catalog entry for the ppm_reconstruction_left_edge rule (finite_volume, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- ppm_reconstruction_right_edge
finite_volume
cartesian
scheme
O(dx^4)
Auto-generated catalog entry for the ppm_reconstruction_right_edge rule (finite_volume, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- spherical_laplacian_nonuniform
finite_difference
cartesian
scheme
O(dr_i^2)
Auto-generated catalog entry for the spherical_laplacian_nonuniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- spherical_laplacian_uniform
finite_difference
cartesian
scheme
O(dr^2)
Auto-generated catalog entry for the spherical_laplacian_uniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- upwind_1st
finite_difference
cartesian
scheme
O(dx)
First-order upwind (backward) finite difference for ∂u/∂x on a uniform Cartesian axis.
- upwind_1st_nonuniform
finite_difference
cartesian
scheme
O(dx_i)
Auto-generated catalog entry for the upwind_1st_nonuniform rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.
- weno5_advection
finite_volume
cartesian
scheme
O(dx⁵)
Jiang–Shu (1996) 5th-order WENO reconstruction expressed as a closed §4.2 arrayop+ifelse lowering — canonical nonlinear-scheme exemplar.
- weno5_advection_2d
finite_volume
cartesian
scheme
O(h⁵)
Dimension-by-dimension Jiang–Shu WENO5 reconstruction on a 2D structured uniform Cartesian grid.
- weno5_grad
finite_difference
cartesian
scheme
O(dx^5)
Auto-generated catalog entry for the weno5_grad rule (finite_difference, grid family cartesian). The discrete operator is pretty-printed directly from the rule's replacement AST.