cantera/interfaces/matlab/toolbox/@Interface/Interface.m

21 lines
475 B
Matlab

function s = Interface(src, id, p1, p2, p3, p4)
% Interface - class Interface constructor.
%
doc = XML_Node('doc',src);
node = findByID(doc,id);
t = ThermoPhase(node);
if nargin == 2
k = Kinetics(node,t);
elseif nargin == 3
k = Kinetics(node,t,p1);
elseif nargin == 4
k = Kinetics(node,t,p1,p2);
elseif nargin == 5
k = Kinetics(node,t,p1,p2,p3);
elseif nargin == 6
k = Kinetics(node,t,p1,p2,p3,p4);
end
s.kin = k;
s.th = t;
s = class(s,'Interface',t,k);