zoomy_core.model.aux_boundary_conditions#
Module zoomy_core.model.aux_boundary_conditions.
Module Contents#
Classes#
Extrapolation for Auxiliary Variables. Behavior: Sets Ghost Cell Qaux = Interior Cell Qaux. |
|
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.BoundaryConditionExtrapolation for Auxiliary Variables. Behavior: Sets Ghost Cell Qaux = Interior Cell Qaux.
Initialization
Set
tagandon(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.BoundaryConditionLambda BC for Auxiliary Variables. Allows arbitrary modification of Qaux via user-defined functions.
Initialization
Set
tagandon(both optional) and forward the remaining parameters.- prescribe_fields#
‘Dict(…)’
- compute_boundary_condition(time, X, dX, Q, Qaux, parameters, normal)#
Compute boundary condition.