GiNaCRA
0.6.4
|
Class encapsulating expressions as coefficients of the terms. More...
#include <MultivariateCoefficientMR.h>
Public Member Functions | |
MultivariateCoefficientMR () | |
MultivariateCoefficientMR (const GiNaC::ex &) | |
GiNaC::ex | getExpression () const |
MultivariateCoefficientMR | inverse () const |
Protected Attributes | |
GiNaC::ex | mCoefficient |
Friends | |
bool | operator== (const MultivariateCoefficientMR &m1, const MultivariateCoefficientMR &m2) |
const MultivariateCoefficientMR | operator* (const MultivariateCoefficientMR &m1, const MultivariateCoefficientMR &m2) |
const MultivariateCoefficientMR | operator+ (const MultivariateCoefficientMR &m1, const MultivariateCoefficientMR &m2) |
const MultivariateCoefficientMR | operator- (const MultivariateCoefficientMR &m1) |
const MultivariateCoefficientMR | operator- (const MultivariateCoefficientMR &m1, const MultivariateCoefficientMR &m2) |
const MultivariateCoefficientMR | operator/ (const MultivariateCoefficientMR &m1, const MultivariateCoefficientMR &m2) |
std::ostream & | operator<< (std::ostream &os, const MultivariateCoefficientMR &m1) |
Class encapsulating expressions as coefficients of the terms.
Definition at line 38 of file MultivariateCoefficientMR.h.
Definition at line 27 of file MultivariateCoefficientMR.cpp.
Referenced by inverse().
GiNaCRA::MultivariateCoefficientMR::MultivariateCoefficientMR | ( | const GiNaC::ex & | expr | ) |
Definition at line 31 of file MultivariateCoefficientMR.cpp.
GiNaC::ex GiNaCRA::MultivariateCoefficientMR::getExpression | ( | ) | const [inline] |
Definition at line 51 of file MultivariateCoefficientMR.h.
References mCoefficient.
Referenced by GiNaCRA::MultivariateTermMR::divide(), and GiNaCRA::MultivariateTermMR::getCoeffExpr().
MultivariateCoefficientMR GiNaCRA::MultivariateCoefficientMR::inverse | ( | ) | const [inline] |
Definition at line 56 of file MultivariateCoefficientMR.h.
References mCoefficient, and MultivariateCoefficientMR().
Referenced by GiNaCRA::MultivariateTermMR::lcmdivt().
const MultivariateCoefficientMR operator* | ( | const MultivariateCoefficientMR & | m1, |
const MultivariateCoefficientMR & | m2 | ||
) | [friend] |
Definition at line 40 of file MultivariateCoefficientMR.cpp.
const MultivariateCoefficientMR operator+ | ( | const MultivariateCoefficientMR & | m1, |
const MultivariateCoefficientMR & | m2 | ||
) | [friend] |
Definition at line 45 of file MultivariateCoefficientMR.cpp.
const MultivariateCoefficientMR operator- | ( | const MultivariateCoefficientMR & | m1 | ) | [friend] |
Definition at line 50 of file MultivariateCoefficientMR.cpp.
const MultivariateCoefficientMR operator- | ( | const MultivariateCoefficientMR & | m1, |
const MultivariateCoefficientMR & | m2 | ||
) | [friend] |
Definition at line 55 of file MultivariateCoefficientMR.cpp.
const MultivariateCoefficientMR operator/ | ( | const MultivariateCoefficientMR & | m1, |
const MultivariateCoefficientMR & | m2 | ||
) | [friend] |
Definition at line 60 of file MultivariateCoefficientMR.cpp.
std::ostream& operator<< | ( | std::ostream & | os, |
const MultivariateCoefficientMR & | m1 | ||
) | [friend] |
Definition at line 65 of file MultivariateCoefficientMR.cpp.
bool operator== | ( | const MultivariateCoefficientMR & | m1, |
const MultivariateCoefficientMR & | m2 | ||
) | [friend] |
Definition at line 35 of file MultivariateCoefficientMR.cpp.
GiNaC::ex GiNaCRA::MultivariateCoefficientMR::mCoefficient [protected] |
Definition at line 67 of file MultivariateCoefficientMR.h.
Referenced by getExpression(), inverse(), GiNaCRA::operator*(), GiNaCRA::operator+(), GiNaCRA::operator-(), GiNaCRA::operator/(), GiNaCRA::operator<<(), and GiNaCRA::operator==().