18 lines
539 B
Matlab
18 lines
539 B
Matlab
function setState_SV(tp, sv)
|
|
% SETSTATE_SV Set the specific entropy and specific volume.
|
|
% setState_SV(tp,sv)
|
|
% :param tp:
|
|
% Instance of class :mat:func:`ThermoPhase` (or another
|
|
% class derived from ThermoPhase)
|
|
% :param sv:
|
|
% Vector of length 2 containing the desired values for the specific
|
|
% entropy (J/kg-K) and specific volume (m**3/kg).
|
|
%
|
|
|
|
if sv(1) <= 0.0
|
|
error('The specific entropy must be positive.');
|
|
end
|
|
if sv(2) <= 0.0
|
|
error('The specific volume must be positive.');
|
|
end
|
|
thermo_set(tp.tp_id, 22, sv);
|