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);