Lines Matching refs:rawx

93     RingElemAlias(const ring& R, RingElemConstRawPtr rawx);
125 RingElem(const ring& R, const RingElemRawPtr rawx);
149 AutoRingElem(const ring& R, RingElemRawPtr rawx);
207 virtual RingElemRawPtr myNew(ConstRawPtr rawx) const = 0;
208 …virtual void myDelete(RawPtr rawx) const = 0; ///< destroys x (incl all resou…
210 virtual void myAssign(RawPtr rawlhs, ConstRawPtr rawx) const = 0; ///< lhs = x
215 virtual void mySwap(RawPtr rawx, RawPtr rawy) const = 0; ///< swap(x, y)
216 …virtual void myRecvTwinFloat(RawPtr rawlhs, ConstRawPtr rawx) const = 0; ///< Default: throws error
218 virtual void myNegate(RawPtr rawlhs, ConstRawPtr rawx) const = 0; ///< lhs = -x
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,…
225 …virtual void myGcdQuot(RawPtr rawlhs, RawPtr rawxquot, RawPtr rawyquot, ConstRawPtr rawx, ConstRaw…
230 …void myPower(RawPtr rawlhs, ConstRawPtr rawx, long n) const; ///< lhs = x^n, n…
231 …void myPower(RawPtr rawlhs, ConstRawPtr rawx, const BigInt& N) const; ///< lhs = x^N, N…
232 …virtual void mySquare(RawPtr rawlhs, ConstRawPtr rawx) const; ///< lhs = x^2, d…
235 virtual void myOutput(OpenMathOutput& OMOut, ConstRawPtr rawx) const = 0; ///< OMOut << x
236 virtual void myOutput(std::ostream& out, ConstRawPtr rawx) const = 0; ///< out << x
237 …virtual bool myIsPrintAtom(ConstRawPtr rawx) const; ///< x^n may be p…
240 virtual bool myIsZero(ConstRawPtr rawx) const = 0; ///< x == 0
241 virtual bool myIsOne(ConstRawPtr rawx) const = 0; ///< x == 1
242 virtual bool myIsMinusOne(ConstRawPtr rawx) const; ///< x == -1
243 virtual bool myIsEqual(ConstRawPtr rawx, ConstRawPtr rawy) const = 0; ///< x == y
244 …virtual bool myIsInteger(BigInt& N, ConstRawPtr rawx) const = 0; ///< true iff x i…
245 …virtual bool myIsRational(BigRat& Q, ConstRawPtr rawx) const = 0; ///< true iff…
246 …virtual bool myIsDouble(double& d, ConstRawPtr rawx) const; ///< false iff x …
247 …virtual bool myIsDivisible(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const = 0;///< lhs =…
248 virtual bool myIsZeroDivisor(ConstRawPtr rawx) const;
249 …virtual bool myIsInvertible(ConstRawPtr rawx) const; ///< true iff x i…
250 …virtual bool myIsIrred(ConstRawPtr rawx) const; ///< true iff x i…
254 …virtual int myCmp(ConstRawPtr rawx, ConstRawPtr rawy) const; ///< result is <0…
255 …virtual int myCmpAbs(ConstRawPtr rawx, ConstRawPtr rawy) const; ///< equiv to myC…
256 …virtual int mySign(ConstRawPtr rawx) const; ///< -1,0,+1 acco…
257 …virtual BigInt myFloor(ConstRawPtr rawx) const; ///< return large…
258 …virtual BigInt myCeil(ConstRawPtr rawx) const; ///< return small…
259 …virtual BigInt myNearestInt(ConstRawPtr rawx) const; ///< return integ…
267 …virtual void myPowerSmallExp(RawPtr rawlhs, ConstRawPtr rawx, long n) const = 0; ///< lhs = x^n, n…
268 …virtual void myPowerBigExp(RawPtr rawlhs, ConstRawPtr rawx, const BigInt& N) const;///< lhs = x^N,…
269 …void mySequentialPower(RawPtr rawlhs, ConstRawPtr rawx, long n) const; ///< lhs = x^n (a…
270 …void myBinaryPower(RawPtr rawlhs, ConstRawPtr rawx, long n) const; ///< lhs = x^n (a…
271 …void myBinaryPower(RawPtr rawlhs, ConstRawPtr rawx, const BigInt& N) const; ///< lhs = x^N (a…
272 …void myGcdInField(RawPtr rawlhs, ConstRawPtr rawx, ConstRawPtr rawy) const; ///< lhs = gcd(x,…
274 void myBinaryPowerLoop(RawPtr rawlhs, ConstRawPtr rawx, long n) const;
483 inline AutoRingElem::AutoRingElem(const ring& R, RingElemRawPtr rawx): in AutoRingElem() argument
485 myValuePtr(rawx) in AutoRingElem()
510 inline RingElemAlias::RingElemAlias(const ring& R, RingElemConstRawPtr rawx): in RingElemAlias() argument
512 myValuePtr(const_cast<void*>(rawx.myRawPtr())) in RingElemAlias()
548 inline RingElem::RingElem(const ring& R, RingElemRawPtr rawx): in RingElem() argument
549 RingElemAlias(R, rawx) in RingElem()