52 this =
this@error.lipfun.Base(bellfcn);
57 copy = error.lipfun.LocalSecantLipschitz(this.
bellfcn);
64 this.d1= abs(this.
bellfcn.evaluateD1(r0));
72 ci = ones(size(di))*this.d1;
74 case1 = di - C - r0 > 0;
75 case2 = di + C - r0 < 0;
76 ci(case1) = abs(b.evaluateD1(di(case1)-C));
77 ci(case2) = abs(b.evaluateD1(di(case2)+C));
78 ci(~case1 & ~case2) = this.d1;
function ci = evaluate(di, C)
Consider C=Inf case separately for speed reasons.
function prepareConstants()
LocalGradientLipschitz(bellfcn)