Home
last modified time | relevance | path

Searched refs:rawy (Results 26 – 50 of 125) sorted by relevance

12345

/dports/math/R-cran-VGAM/VGAM/man/
H A Drec.exp1.Rd72 rawy <- rexp(n <- 10000, rate = exp(1))
73 y <- unique(cummax(rawy)) # Keep only the records
86 %for (i in 2:length(rawy))
87 % if (rawy[i] > max(rawy[1:(i-1)])) delete[i] = FALSE
88 %(y = rawy[!delete])
H A Drec.normal.Rd95 Rdata <- data.frame(rawy = c(mymean, rnorm(nn, me = mymean, sd = exp(3))))
97 rdata <- data.frame(y = unique(cummax(with(Rdata, rawy))))
109 %for (i in 2:length(rawy))
110 % if (rawy[i] > max(rawy[1:(i-1)])) delete[i] = FALSE
111 %(y = rawy[!delete])
/dports/lang/fpc-source/fpc-3.2.2/packages/libndsfpc/examples/input/Touch_Pad/touch_test/
H A DtouchTest.pp104 iprintf(#27'[7;5H' + 'Touch y = %04X, %04X'#10, touch.rawy, touch.py);
112 if ((held and KEY_TOUCH) = 0) or (touch.rawx = 0) or (touch.rawy = 0) then continue;
118 if ( touch.rawy > max_y) then max_y := touch.rawy;
123 if ( touch.rawy < min_y) then min_y := touch.rawy;
/dports/math/cocoalib/CoCoALib-0.99712/src/AlgebraicCore/
H A DRingDenseUPolyClean.C85 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
92 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
93 virtual void mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x-y
218 void RingDenseUPolyCleanImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
220 swap(import(rawx), import(rawy)); in mySwap()
266 void RingDenseUPolyCleanImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
268 add(import(rawlhs), import(rawx), import(rawy)); in myAdd()
272 void RingDenseUPolyCleanImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
274 sub(import(rawlhs), import(rawx), import(rawy)); in mySub()
H A DRingDistrMPolyClean.C80 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
87 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
91 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
232 void RingDistrMPolyCleanImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
234 swap(import(rawx), import(rawy)); in mySwap()
278 void RingDistrMPolyCleanImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
280 add(import(rawlhs), import(rawx), import(rawy)); in myAdd()
284 void RingDistrMPolyCleanImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
286 sub(import(rawlhs), import(rawx), import(rawy)); in mySub()
296 bool RingDistrMPolyCleanImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DRingDistrMPolyInlPP.C89 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
96 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
100 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
248 void RingDistrMPolyInlPPImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
250 swap(import(rawx), import(rawy)); in mySwap()
294 void RingDistrMPolyInlPPImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
296 add(import(rawlhs), import(rawx), import(rawy)); in myAdd()
300 void RingDistrMPolyInlPPImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
302 sub(import(rawlhs), import(rawx), import(rawy)); in mySub()
312 bool RingDistrMPolyInlPPImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DRingDistrMPolyInlFpPP.C86 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
93 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
97 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
258 void RingDistrMPolyInlFpPPImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
260 swap(import(rawx), import(rawy)); in mySwap()
301 void RingDistrMPolyInlFpPPImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
303 add(import(rawlhs), import(rawx), import(rawy)); in myAdd()
307 void RingDistrMPolyInlFpPPImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
309 sub(import(rawlhs), import(rawx), import(rawy)); in mySub()
319 bool RingDistrMPolyInlFpPPImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DRingWeyl.C88 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
95 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
114 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
367 void RingWeylImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
369 myReprRing->mySwap(rawx, rawy); in mySwap()
409 void RingWeylImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
411 myReprRing->myAdd(rawlhs, rawx, rawy); in myAdd()
415 void RingWeylImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
417 myReprRing->mySub(rawlhs, rawx, rawy); in mySub()
551 bool RingWeylImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DRingExtAlg.C91 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
98 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
117 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
372 void RingExtAlgImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
374 myReprRing->mySwap(rawx, rawy); in mySwap()
414 void RingExtAlgImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
416 myReprRing->myAdd(rawlhs, rawx, rawy); in myAdd()
420 void RingExtAlgImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
422 myReprRing->mySub(rawlhs, rawx, rawy); in mySub()
556 bool RingExtAlgImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DDenseUPolyRing.C306 bool DenseUPolyRingBase::myIsDivisible(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myIsDivisible() argument
311 DivMod(ans, r, RingElemAlias(P, rawy)); in myIsDivisible()
319 void DenseUPolyRingBase::myGcd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myGcd() argument
323 if (myIsZero(rawy)) in myGcd()
328 RingElem b = RingElemAlias(ring(this), rawy); in myGcd()
375 if (myIsZero(rawy)) // = raw(b) in myExgcd()
382 RingElem b(RingElemAlias(P, rawy)); in myExgcd()
627 bool DenseUPolyRingBase::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
631 if (myIsZero(rawy)) return true; in myIsEqual()
634 if (myDegPlus1(rawx) != myDegPlus1(rawy)) return false; in myIsEqual()
[all …]
/dports/math/giacxcas/CoCoALib-0.99700/src/AlgebraicCore/
H A DRingDenseUPolyClean.C85 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
92 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
93 virtual void mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x-y
218 void RingDenseUPolyCleanImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
220 swap(import(rawx), import(rawy)); in mySwap()
266 void RingDenseUPolyCleanImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
268 add(import(rawlhs), import(rawx), import(rawy)); in myAdd()
272 void RingDenseUPolyCleanImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
274 sub(import(rawlhs), import(rawx), import(rawy)); in mySub()
H A DRingDistrMPolyClean.C80 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
87 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
91 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
232 void RingDistrMPolyCleanImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
234 swap(import(rawx), import(rawy)); in mySwap()
278 void RingDistrMPolyCleanImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
280 add(import(rawlhs), import(rawx), import(rawy)); in myAdd()
284 void RingDistrMPolyCleanImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
286 sub(import(rawlhs), import(rawx), import(rawy)); in mySub()
296 bool RingDistrMPolyCleanImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DRingDistrMPolyInlFpPP.C86 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
93 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
97 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
258 void RingDistrMPolyInlFpPPImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
260 swap(import(rawx), import(rawy)); in mySwap()
301 void RingDistrMPolyInlFpPPImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
303 add(import(rawlhs), import(rawx), import(rawy)); in myAdd()
307 void RingDistrMPolyInlFpPPImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
309 sub(import(rawlhs), import(rawx), import(rawy)); in mySub()
319 bool RingDistrMPolyInlFpPPImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DRingDistrMPolyInlPP.C89 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
96 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
100 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
248 void RingDistrMPolyInlPPImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
250 swap(import(rawx), import(rawy)); in mySwap()
294 void RingDistrMPolyInlPPImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
296 add(import(rawlhs), import(rawx), import(rawy)); in myAdd()
300 void RingDistrMPolyInlPPImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
302 sub(import(rawlhs), import(rawx), import(rawy)); in mySub()
312 bool RingDistrMPolyInlPPImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DRingExtAlg.C91 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
98 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
117 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
372 void RingExtAlgImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
374 myReprRing->mySwap(rawx, rawy); in mySwap()
414 void RingExtAlgImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
416 myReprRing->myAdd(rawlhs, rawx, rawy); in myAdd()
420 void RingExtAlgImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
422 myReprRing->mySub(rawlhs, rawx, rawy); in mySub()
556 bool RingExtAlgImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DRingWeyl.C88 virtual void mySwap(RawPtr rawx, RawPtr rawy) const; // swap(x, y)
95 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; // lhs = x+y
114 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; // x == y
367 void RingWeylImpl::mySwap(RawPtr rawx, RawPtr rawy) const in mySwap() argument
369 myReprRing->mySwap(rawx, rawy); in mySwap()
409 void RingWeylImpl::myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myAdd() argument
411 myReprRing->myAdd(rawlhs, rawx, rawy); in myAdd()
415 void RingWeylImpl::mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in mySub() argument
417 myReprRing->mySub(rawlhs, rawx, rawy); in mySub()
551 bool RingWeylImpl::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
[all …]
H A DDenseUPolyRing.C306 bool DenseUPolyRingBase::myIsDivisible(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myIsDivisible() argument
311 DivMod(ans, r, RingElemAlias(P, rawy)); in myIsDivisible()
319 void DenseUPolyRingBase::myGcd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const in myGcd() argument
323 if (myIsZero(rawy)) in myGcd()
328 RingElem b = RingElemAlias(ring(this), rawy); in myGcd()
375 if (myIsZero(rawy)) // = raw(b) in myExgcd()
382 RingElem b(RingElemAlias(P, rawy)); in myExgcd()
627 bool DenseUPolyRingBase::myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const in myIsEqual() argument
631 if (myIsZero(rawy)) return true; in myIsEqual()
634 if (myDegPlus1(rawx) != myDegPlus1(rawy)) return false; in myIsEqual()
[all …]
/dports/x11/xscreensaver/xscreensaver-5.44/hacks/
H A Dm6502.c184 int rawy,rawi,rawq; in paint_pixel() local
186 rawy=( 5*clr_tbl[idx][0] + 11*clr_tbl[idx][1] + 2*clr_tbl[idx][2]) / 64; in paint_pixel()
190 ntsc[0]=rawy+rawq; in paint_pixel()
191 ntsc[1]=rawy-rawi; in paint_pixel()
192 ntsc[2]=rawy-rawq; in paint_pixel()
193 ntsc[3]=rawy+rawi; in paint_pixel()
/dports/math/cocoalib/CoCoALib-0.99712/include/CoCoA/
H A Dring.H215 virtual void mySwap(RawPtr rawx, RawPtr rawy) const = 0; ///< swap(x, y)
219 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< lhs = x+y
220 virtual void mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< lhs = x-y
221 virtual void myMul(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< lhs = x*y
222 virtual void myDiv(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< lhs = x/y
223 …virtual void myGcd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = gcd(x,…
224 …virtual void myLcm(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = lcm(x,…
243 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< x == y
247 …virtual bool myIsDivisible(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0;///< lhs =…
255 …virtual int myCmpAbs(ConstRawPtr rawx, ConstRawPtr rawy) const; ///< equiv to myC…
[all …]
H A DDenseUPolyRing.H110 virtual void myMul(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = x*y
111 …virtual bool myIsDivisible(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = x/…
113 …virtual void myGcd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = gcd(x,y) i…
114 …rawlhs, RawPtr rawxcofac, RawPtr rawycofac, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = …
127 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; ///< true iff rawx == rawy
/dports/math/giacxcas/CoCoALib-0.99700/include/CoCoA/
H A Dring.H214 virtual void mySwap(RawPtr rawx, RawPtr rawy) const = 0; ///< swap(x, y)
218 virtual void myAdd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< lhs = x+y
219 virtual void mySub(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< lhs = x-y
220 virtual void myMul(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< lhs = x*y
221 virtual void myDiv(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< lhs = x/y
222 …virtual void myGcd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = gcd(x,…
223 …virtual void myLcm(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = lcm(x,…
242 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< x == y
246 …virtual bool myIsDivisible(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0;///< lhs =…
254 …virtual int myCmpAbs(ConstRawPtr rawx, ConstRawPtr rawy) const; ///< equiv to myC…
[all …]
H A DDenseUPolyRing.H110 virtual void myMul(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = x*y
111 …virtual bool myIsDivisible(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = x/…
113 …virtual void myGcd(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = gcd(x,y) i…
114 …rawlhs, RawPtr rawxcofac, RawPtr rawycofac, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = …
127 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const; ///< true iff rawx == rawy
/dports/games/xconq/xconq-7.5.0-0pre.0.20050612/tcltk/
H A Dtkmain.c1632 int mapn, rawx, rawy, button; in tk_mouse_down_cmd() local
1650 int mapn, rawx, rawy, button; in tk_mouse_up_cmd() local
1669 int mapn, rawx, rawy; in tk_mouse_over_cmd() local
1698 oneliner(dside, vp, rawx, rawy); in update_mouseover()
1728 || rawy > 0 && rawy < autoscroll_width && vp->sy > vp->symin in update_mouseover()
1739 map->last_rawy[0] = rawy; in update_mouseover()
1746 int mapn, rawx, rawy, button; in tk_world_mouse_down_cmd() local
1784 int mapn, rawx, rawy; in tk_world_mouse_over_cmd() local
1807 || rawy > 0 && rawy < autoscroll_width && vp->sy > vp->symin in update_world_mouseover()
1818 map->last_rawy[1] = rawy; in update_world_mouseover()
[all …]
/dports/games/scummvm/scummvm-2.5.1/engines/ultima/ultima8/world/actors/
H A Danim_action.h82 uint32 rawy = (_flags & 0x00F00000) >> 16; in cru_attacky() local
83 return static_cast<int8>(rawy); in cru_attacky()
/dports/graphics/gnash/gnash-2b3bdede0305c4fc3ad21a0a4197330606c9b880/libdevice/events/
H A DTouchDevice.cpp149 TouchDevice::apply_ts_calibration(float* cx, float* cy, int rawx, int rawy) in apply_ts_calibration() argument
266 *cx = a * rawx + b * rawy + c; in apply_ts_calibration()
267 *cy = d * rawx + e * rawy + f; in apply_ts_calibration()

12345