cantera/interfaces/matlab/toolbox/@ThermoPhase/setState_UV.m

15 lines
510 B
Matlab

function setState_UV(tp, uv)
% SETSTATE_UV Set the specific internal energy [J/kg] and
% specific volume [m^3/kg].
%
% setState_UV(a, uv) sets the specific internal energy and
% specific volume of object a, holding its composition
% fixed. Argument 'uv' must be a vector of length 2 containing
% the desired values for the specific internal energy (J/kg) and
% specific volume (m^3/kg).
%
if uv(2) <= 0.0
error('The specific volume must be positive.');
end
thermo_set(tp.tp_id, 21, uv);