zoomy_core.model.aux_boundary_conditions module

zoomy_core.model.aux_boundary_conditions module#

Module zoomy_core.model.aux_boundary_conditions.

class zoomy_core.model.aux_boundary_conditions.Extrapolation(*, tag, name)#

Bases: BoundaryCondition

Extrapolation for Auxiliary Variables. Behavior: Sets Ghost Cell Qaux = Interior Cell Qaux.

compute_boundary_condition(time, X, dX, Q, Qaux, parameters, normal)#

Compute boundary condition.

name = 'Extrapolation'#
class zoomy_core.model.aux_boundary_conditions.Lambda(*, prescribe_fields, tag, name)#

Bases: BoundaryCondition

Lambda BC for Auxiliary Variables. Allows arbitrary modification of Qaux via user-defined functions.

prescribe_fields = {}#
compute_boundary_condition(time, X, dX, Q, Qaux, parameters, normal)#

Compute boundary condition.

name = 'Lambda'#