Coverage for backend/idaes_service/solver/custom/reactions/hda_stoich.py: 75%

8 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2025-11-06 23:27 +0000

1from idaes.core import declare_process_block_class 

2from idaes.models.unit_models.stoichiometric_reactor import StoichiometricReactorData 

3from pyomo.environ import Var, Reference 

4 

5@declare_process_block_class("HDAStoichiometricReactor") 

6class HDAStoichiometricReactorData(StoichiometricReactorData): 

7 def build(self,*args, **kwargs): 

8 super().build(*args, **kwargs) 

9 # reaction id in https://github.com/IDAES/examples/blob/50065c4cc4de96a8dc1cad833101df2d96574ac4/idaes_examples/mod/hda/hda_reaction.py#L4 

10 self.hda_extent = Reference(self.rate_reaction_extent[:,"R1"])