zoomy_core.fvm.legacy.nonconservative_flux module

zoomy_core.fvm.legacy.nonconservative_flux module#

Non-conservative (path-conservative) numerical flux functions for FVM.

class zoomy_core.fvm.legacy.nonconservative_flux.NonconservativeFlux#

Bases: object

Base class for non-conservative flux functions.

get_flux_operator(model)#
class zoomy_core.fvm.legacy.nonconservative_flux.Zero#

Bases: NonconservativeFlux

Zero NC flux (purely conservative systems).

get_flux_operator(model)#
class zoomy_core.fvm.legacy.nonconservative_flux.Rusanov(integration_order=3, identity_matrix=None, eps=1e-10)#

Bases: NonconservativeFlux

Path-conservative Rusanov fluctuations via Gauss-Legendre quadrature.

get_flux_operator(model)#