zoomy_core.model.models.legacy.shear_shallow_flow module

zoomy_core.model.models.legacy.shear_shallow_flow module#

Module zoomy_core.model.models.shear_shallow_flow.

class zoomy_core.model.models.legacy.shear_shallow_flow.ShearShallowFlow(boundary_conditions, initial_conditions, dimension=1, fields=3, aux_variables=0, parameters={}, _default_parameters={'ex': 0.0, 'ez': 1.0, 'g': 1.0}, settings={}, settings_default={'friction': [], 'topography': False})#

Bases: Model

Shallow Moments

Gui:

  • tab: model

  • requires: [ ‘mesh.dimension’: 1 ]

flux()#

Flux.

nonconservative_matrix()#

Nonconservative matrix.

source()#

Source.

topography()#

Topography.

eigenvalues()#

Eigenvalues.

friction_paper()#

Friction paper.

chezy()#

Chezy.

class zoomy_core.model.models.legacy.shear_shallow_flow.ShearShallowFlowEnergy(boundary_conditions, initial_conditions, dimension=1, fields=3, aux_variables=0, parameters={}, _default_parameters={'ex': 0.0, 'ez': 1.0, 'g': 1.0}, settings={}, settings_default={'friction': [], 'topography': False})#

Bases: Model

Shallow Moments

Gui:

  • tab: model

  • requires: [ ‘mesh.dimension’: 1 ]

flux()#

Flux.

nonconservative_matrix()#

Nonconservative matrix.

chezy()#

Chezy.

class zoomy_core.model.models.legacy.shear_shallow_flow.ShearShallowFlowPathconservative(boundary_conditions, initial_conditions, dimension=1, fields=6, aux_variables=0, parameters={}, _default_parameters={'ex': 0.0, 'ez': 1.0, 'g': 1.0}, settings={}, settings_default={'friction': [], 'topography': False})#

Bases: Model

Shallow Moments

Gui:

  • tab: model

  • requires: [ ‘mesh.dimension’: 1 ]

get_primitives(Q)#

Get primitives.

flux()#

Flux.

nonconservative_matrix()#

Nonconservative matrix.

source()#

Source.

topography()#

Topography.

eigenvalues()#

Eigenvalues.

chezy()#

Chezy.

friction_paper()#

Friction paper.

class zoomy_core.model.models.legacy.shear_shallow_flow.ShearShallowFlowPathconservative2(boundary_conditions, initial_conditions, dimension=1, fields=6, aux_variables=0, parameters={}, _default_parameters={'ex': 0.0, 'ez': 1.0, 'g': 1.0}, settings={}, settings_default={'friction': [], 'topography': False})#

Bases: ShearShallowFlowPathconservative

Shallow Moments

Gui:

  • tab: model

  • requires: [ ‘mesh.dimension’: 1 ]

flux()#

Flux.

nonconservative_matrix()#

Nonconservative matrix.

class zoomy_core.model.models.legacy.shear_shallow_flow.ShearShallowFlow2d(boundary_conditions, initial_conditions, dimension=2, fields=6, aux_variables=0, parameters={}, _default_parameters={'ex': 0.0, 'ez': 1.0, 'g': 1.0}, settings={}, settings_default={'friction': [], 'topography': False})#

Bases: Model

Shallow Moments 2d

Gui:

  • tab: model

  • requires: [ ‘mesh.dimension’: 1 ]

flux()#

Flux.

nonconservative_matrix()#

Nonconservative matrix.

source()#

Source.

topography()#

Topography.

eigenvalues()#

Eigenvalues.

friction_paper()#

Friction paper.