zoomy_core.fvm.legacy.symbolic_numerics module#
Module zoomy_core.fvm.symbolic_numerics.
- class zoomy_core.fvm.legacy.symbolic_numerics.Numerics(model, **params)#
Bases:
Parameterized,SymbolicRegistrarNumerics. (class).
- name = 'Numerics'#
- model = None#
- local_max_eigenvalue_definition()#
Local max eigenvalue definition.
- local_max_abs_eigenvalue(Q=None, Qaux=None, p=None, n=None)#
Local max abs eigenvalue.
- numerical_flux()#
Numerical flux.
- numerical_fluctuations()#
Numerical fluctuations.
- class zoomy_core.fvm.legacy.symbolic_numerics.Rusanov(model, **params)#
Bases:
NumericsRusanov. (class).
- name = 'Rusanov'#
- get_viscosity_identity_flux()#
Get viscosity identity flux.
- get_viscosity_identity_fluctuations()#
Get viscosity identity fluctuations.
- numerical_flux()#
Numerical flux.
- class zoomy_core.fvm.legacy.symbolic_numerics.PositiveRusanov(model, **params)#
Bases:
RusanovPositiveRusanov. (class).
- name = 'PositiveRusanov'#
- hydrostatic_reconstruction(qL, qR)#
Hydrostatic reconstruction.
- numerical_flux()#
Numerical flux.
- numerical_fluctuations()#
Numerical fluctuations.
- class zoomy_core.fvm.legacy.symbolic_numerics.NonconservativeRusanov(model, **params)#
Bases:
RusanovNonconservativeRusanov. (class).
- name = 'NonconservativeRusanov'#
- integration_order = 3#
- get_path_integral_states()#
Get path integral states.
- numerical_fluctuations()#
Numerical fluctuations.
- class zoomy_core.fvm.legacy.symbolic_numerics.PositiveNonconservativeRusanov(model, **params)#
Bases:
PositiveRusanov,NonconservativeRusanovPositiveNonconservativeRusanov. (class).
- name = 'PositiveNonconservativeRusanov'#
- get_path_integral_states()#
Get path integral states.
- class zoomy_core.fvm.legacy.symbolic_numerics.QuasilinearRusanov(model, **params)#
Bases:
NonconservativeRusanovQuasilinearRusanov. (class).
- name = 'QuasilinearRusanov'#
- numerical_flux()#
Numerical flux.
- class zoomy_core.fvm.legacy.symbolic_numerics.PositiveQuasilinearRusanov(model, **params)#
Bases:
PositiveRusanov,QuasilinearRusanovPositiveQuasilinearRusanov. (class).
- name = 'PositiveQuasilinearRusanov'#
- numerical_flux()#
Numerical flux.
- get_path_integral_states()#
Get path integral states.