[Cython] Allow creation of Mixture objects without quantities for each phase

This commit is contained in:
Ray Speth 2013-02-01 23:39:40 +00:00
parent 8793fc3bcb
commit a60e10c3de

View file

@ -36,6 +36,10 @@ cdef class Mixture:
self._phases = []
cdef _SolutionBase phase
if isinstance(phases[0], _SolutionBase):
# Assign default composition to the list of phases
phases = [(p, 1 if i == 0 else 0) for i,p in enumerate(phases)]
for phase,moles in phases:
self.mix.addPhase(phase.thermo, moles)
self._phases.append(phase)