Allow None when setting the state of a PureFluid
Allow None as an option when setting the temperature and quality or pressure and quality of a PureFluid. This mimics similar functionality for Solutions.
This commit is contained in:
parent
5624794faf
commit
7c60182142
1 changed files with 4 additions and 2 deletions
|
|
@ -920,11 +920,13 @@ cdef class PureFluid(ThermoPhase):
|
|||
def __get__(self):
|
||||
return self.T, self.X
|
||||
def __set__(self, values):
|
||||
self.thermo.setState_Tsat(values[0], values[1])
|
||||
T = values[0] if values[0] is not None else self.T
|
||||
self.thermo.setState_Tsat(T, values[1])
|
||||
|
||||
property PX:
|
||||
"""Get/Set the pressure and vapor fraction of a two-phase state."""
|
||||
def __get__(self):
|
||||
return self.P, self.X
|
||||
def __set__(self, values):
|
||||
self.thermo.setState_Psat(values[0], values[1])
|
||||
P = values[0] if values[0] is not None else self.P
|
||||
self.thermo.setState_Psat(P, values[1])
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue