Given that we require SingleLayerHorizontalFlowBarrierResistance only to have one layer and MODFLOW 6 requires a single HFB package, we need to be able to combine all HFB packages into a single one.
Easiest I think is to combine the low-level Mf6HorizontalFlowBarrier packages into a single one.
Thing to investigate is if MODFLOW 6 supports values defined on a specific single cell edge multiple times, and if yes, what it does. Ideally MODFLOW6 would add resistances together.
This would need to occur in the Modflow6Model.write method.
Related to #598
Given that we require
SingleLayerHorizontalFlowBarrierResistance
only to have one layer and MODFLOW 6 requires a single HFB package, we need to be able to combine all HFB packages into a single one.Easiest I think is to combine the low-level
Mf6HorizontalFlowBarrier
packages into a single one. Thing to investigate is if MODFLOW 6 supports values defined on a specific single cell edge multiple times, and if yes, what it does. Ideally MODFLOW6 would add resistances together.This would need to occur in the
Modflow6Model.write
method.