zoomy_core.model.aux_boundary_conditions

zoomy_core.model.aux_boundary_conditions#

Module zoomy_core.model.aux_boundary_conditions.

Module Contents#

Classes#

Extrapolation

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

Lambda

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

API#

class zoomy_core.model.aux_boundary_conditions.Extrapolation(tag=None, on=None, **params)#

Bases: zoomy_core.model.boundary_conditions.BoundaryCondition

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

Initialization

Set tag and on (both optional) and forward the remaining parameters.

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

Compute boundary condition.

class zoomy_core.model.aux_boundary_conditions.Lambda(tag=None, on=None, **params)#

Bases: zoomy_core.model.boundary_conditions.BoundaryCondition

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

Initialization

Set tag and on (both optional) and forward the remaining parameters.

prescribe_fields#

‘Dict(…)’

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

Compute boundary condition.