Coverage for C:\src\imod-python\imod\wq\tvc.py: 90%

10 statements  

« prev     ^ index     » next       coverage.py v7.5.1, created at 2024-05-08 14:15 +0200

1from imod.wq.pkgbase import BoundaryCondition 

2 

3 

4class TimeVaryingConstantConcentration(BoundaryCondition): 

5 """ 

6 Time varying constant concentration package. Has no direct effect on 

7 groundwater flow, is only included via MT3DMS source and sinks. (SSM ITYPE 

8 -1) 

9 

10 Parameters 

11 ---------- 

12 concentration: xr.DataArray of floats 

13 """ 

14 

15 _pkg_id = "tvc" 

16 

17 def __init__(self, concentration): 

18 super().__init__() 

19 self["concentration"] = concentration 

20 

21 def repeat_stress(self, concentration, use_cftime=False): 

22 self._repeat_stress("concentration", concentration, use_cftime) 

23 

24 def _pkgcheck(self, ibound=None): 

25 self._check_positive(["concentration"])