/* autogenerated from "macros/Misc/CONSTRAINT_c.sci" */ function CONSTRAINT_c() { CONSTRAINT_c.prototype.get = function CONSTRAINT_c() { } CONSTRAINT_c.prototype.set = function CONSTRAINT_c() { x=arg1; graphics=arg1.graphics; exprs=graphics.exprs; model=arg1.model; while (true) { [ok,x0,exprs]=scicos_getvalue("Set solver block parameters","Initial guess values",list("vec",-1),exprs); if (!ok) { break } x0=x0.slice(); N=size(x0,"*"); if (N<=0) { message("number of states (constraints) must be > 0 "); } else { [model,graphics,ok]=check_io(model,graphics,N,N,[],[]); if (ok) { graphics.exprs=exprs; model.state=[x0,zeros(N,1)]; model.out=N; model.in=N; model.ipar=-1*ones(N,1); x.graphics=graphics; x.model=model; break } } } } CONSTRAINT_c.prototype.define = function CONSTRAINT_c() { x0=[0,0]; model=scicos_model(); model.sim=list("constraint_c",10004); model.in=1; model.out=1; model.ipar=0; model.state=x0; model.blocktype="c"; model.dep_ut=[None,true]; exprs="0"; gr_i=[]; x=standard_define([3,2],model,exprs,gr_i); } CONSTRAINT_c.prototype.details = function CONSTRAINT_c() { } }