#include <polynomialRing.h>
Public Types | |
| typedef TPolynomXY | PolynomXY |
| typedef TRing | RingType |
Public Member Functions | |
| PolynomialRing (const RingType &ring) | |
additive Inverse | |
| TPolynomXY | addInv (const TPolynomXY &polynom) const |
| TPolynomXY * | addInvReturnPtr (const TPolynomXY &polynom) const |
| void | addInvInPlace (TPolynomXY &polynom) const |
add polynoms | |
| TPolynomXY | add (const TPolynomXY &polynom1, const TPolynomXY &polynom2) const |
| TPolynomXY * | addReturnPtr (const TPolynomXY &polynom1, const TPolynomXY &polynom2) const |
| void | addInPlace (TPolynomXY &polynom1, const TPolynomXY &polynom2) const |
scalar multiply | |
| TPolynomXY | scalarMultiply (const typename TPolynomXY::CoefficientType scalar, const TPolynomXY &polynom) const |
| void | scalarMultiplyInPlace (const typename TPolynomXY::CoefficientType scalar, TPolynomXY &polynom) const |
| TPolynomXY * | scalarMultiplyRetPtr (const typename TPolynomXY::CoefficientType scalar, const TPolynomXY &polynom) const |
Public Attributes | |
| const RingType & | ring_ref_m |
convert | |
|
| |
| template<class TPolynomXY_Type > | |
| void | convertInPlace (TPolynomXY_Type &pxy) const |
| template<class TPolynomXY_SRC_Type , class TPolynomXY_DEST_Type > | |
| static void | copyPolynomWithGivenEpsPrecision (const TPolynomXY_SRC_Type &srcPol, TPolynomXY_DEST_Type &destPol, int epsPrecision) |
Definition at line 42 of file polynomialRing.h.
| typedef TPolynomXY PolynomialRing< TPolynomXY, TRing >::PolynomXY |
Definition at line 47 of file polynomialRing.h.
| typedef TRing PolynomialRing< TPolynomXY, TRing >::RingType |
Definition at line 49 of file polynomialRing.h.
| PolynomialRing< TPolynomXY, TRing >::PolynomialRing | ( | const RingType & | ring | ) | [inline] |
Definition at line 5 of file polynomialRing.cpp.
| TPolynomXY PolynomialRing< TPolynomXY, TRing >::add | ( | const TPolynomXY & | polynom1, | |
| const TPolynomXY & | polynom2 | |||
| ) | const [inline] |
Definition at line 70 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
| void PolynomialRing< TPolynomXY, TRing >::addInPlace | ( | TPolynomXY & | polynom1, | |
| const TPolynomXY & | polynom2 | |||
| ) | const [inline] |
Definition at line 128 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
| TPolynomXY PolynomialRing< TPolynomXY, TRing >::addInv | ( | const TPolynomXY & | _polynom_ref | ) | const [inline] |
Definition at line 12 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
Referenced by nCenterFocus::CenterFocusExperiment< variant >::performRegularExperiment().
| void PolynomialRing< TPolynomXY, TRing >::addInvInPlace | ( | TPolynomXY & | polynom | ) | const [inline] |
Definition at line 52 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
| TPolynomXY * PolynomialRing< TPolynomXY, TRing >::addInvReturnPtr | ( | const TPolynomXY & | _polynom_ref | ) | const [inline] |
Definition at line 33 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
| TPolynomXY * PolynomialRing< TPolynomXY, TRing >::addReturnPtr | ( | const TPolynomXY & | polynom1, | |
| const TPolynomXY & | polynom2 | |||
| ) | const [inline] |
Definition at line 99 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
| void PolynomialRing< TPolynomXY, TRing >::convertInPlace | ( | TPolynomXY_Type & | pxy | ) | const [inline] |
Definition at line 316 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
| void PolynomialRing< TPolynomXY, TRing >::copyPolynomWithGivenEpsPrecision | ( | const TPolynomXY_SRC_Type & | srcPol, | |
| TPolynomXY_DEST_Type & | destPol, | |||
| int | epsPrecision | |||
| ) | [inline, static] |
Definition at line 286 of file polynomialRing.cpp.
| TPolynomXY PolynomialRing< TPolynomXY, TRing >::scalarMultiply | ( | const typename TPolynomXY::CoefficientType | scalar, | |
| const TPolynomXY & | polynom | |||
| ) | const [inline] |
Definition at line 154 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
| void PolynomialRing< TPolynomXY, TRing >::scalarMultiplyInPlace | ( | const typename TPolynomXY::CoefficientType | scalar, | |
| TPolynomXY & | polynom | |||
| ) | const [inline] |
Definition at line 225 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
| TPolynomXY * PolynomialRing< TPolynomXY, TRing >::scalarMultiplyRetPtr | ( | const typename TPolynomXY::CoefficientType | scalar, | |
| const TPolynomXY & | polynom | |||
| ) | const [inline] |
Definition at line 250 of file polynomialRing.cpp.
References PolynomialRing< TPolynomXY, TRing >::ring_ref_m.
| const RingType& PolynomialRing< TPolynomXY, TRing >::ring_ref_m |
Definition at line 52 of file polynomialRing.h.
Referenced by PolynomialRing< TPolynomXY, TRing >::add(), PolynomialRing< TPolynomXY, TRing >::addInPlace(), PolynomialRing< TPolynomXY, TRing >::addInv(), PolynomialRing< TPolynomXY, TRing >::addInvInPlace(), PolynomialRing< TPolynomXY, TRing >::addInvReturnPtr(), PolynomialRing< TPolynomXY, TRing >::addReturnPtr(), PolynomialRing< TPolynomXY, TRing >::convertInPlace(), PolynomialRing< TPolynomXY, TRing >::scalarMultiply(), PolynomialRing< TPolynomXY, TRing >::scalarMultiplyInPlace(), and PolynomialRing< TPolynomXY, TRing >::scalarMultiplyRetPtr().
1.6.3