GiNaCRA
0.6.4
|
Go to the source code of this file.
Namespaces | |
namespace | GiNaCRA |
Implementation of the class Constraint. | |
Typedefs | |
typedef std::tr1::shared_ptr < RealAlgebraicNumber > | GiNaCRA::RealAlgebraicNumberPtr |
smart pointer (shared) to a RealAlgebraicNumber object | |
Functions | |
const GiNaC::numeric | GiNaCRA::abs (const GiNaC::ex &x) |
This is a wrapping function returning the maximum if the argument is of type GiNaC::numeric or RealAlgebraicNumberIR. | |
const OpenInterval | GiNaCRA::operator+ (const OpenInterval &lh, const OpenInterval &rh) |
const OpenInterval | GiNaCRA::operator- (const OpenInterval &lh, const OpenInterval &rh) |
const OpenInterval | GiNaCRA::operator* (const OpenInterval &lh, const OpenInterval &rh) |
const OpenInterval | GiNaCRA::operator- (const OpenInterval &lh) |
const bool | GiNaCRA::operator== (const OpenInterval &lh, const OpenInterval &rh) |
const bool | GiNaCRA::operator!= (const OpenInterval &lh, const OpenInterval &rh) |
const bool | GiNaCRA::operator<= (const OpenInterval &lh, const OpenInterval &rh) |
const bool | GiNaCRA::operator>= (const OpenInterval &lh, const OpenInterval &rh) |
const OpenInterval | GiNaCRA::operator+ (const OpenInterval &lh, const GiNaC::numeric &rh) |
const OpenInterval | GiNaCRA::operator+ (const GiNaC::numeric &lh, const OpenInterval &rh) |
const OpenInterval | GiNaCRA::operator- (const OpenInterval &lh, const GiNaC::numeric &rh) |
const OpenInterval | GiNaCRA::operator- (const GiNaC::numeric &lh, const OpenInterval &rh) |
const OpenInterval | GiNaCRA::operator* (const OpenInterval &lh, const GiNaC::numeric &rh) |
const OpenInterval | GiNaCRA::operator* (const GiNaC::numeric &lh, const OpenInterval &rh) |
const OpenInterval | GiNaCRA::operator/ (const GiNaC::numeric &lh, const OpenInterval &rh) throw ( overflow_error ) |
const OpenInterval | GiNaCRA::operator/ (const OpenInterval &lh, const GiNaC::numeric &rh) throw ( overflow_error ) |
const UnivariatePolynomial | GiNaCRA::operator+ (const UnivariatePolynomial &lh, const UnivariatePolynomial &rh) |
const UnivariatePolynomial | GiNaCRA::operator- (const UnivariatePolynomial &lh, const UnivariatePolynomial &rh) |
const UnivariatePolynomial | GiNaCRA::operator* (const UnivariatePolynomial &lh, const UnivariatePolynomial &rh) |
const UnivariatePolynomial | GiNaCRA::operator/ (const UnivariatePolynomial &lh, const UnivariatePolynomial &rh) |
const RationalUnivariatePolynomial | GiNaCRA::operator+ (const RationalUnivariatePolynomial &lh, const RationalUnivariatePolynomial &rh) |
const RationalUnivariatePolynomial | GiNaCRA::operator- (const RationalUnivariatePolynomial &lh, const RationalUnivariatePolynomial &rh) |
const RationalUnivariatePolynomial | GiNaCRA::operator* (const RationalUnivariatePolynomial &lh, const RationalUnivariatePolynomial &rh) |
const RationalUnivariatePolynomial | GiNaCRA::operator/ (const RationalUnivariatePolynomial &lh, const RationalUnivariatePolynomial &rh) |
const RationalUnivariatePolynomial | GiNaCRA::operator% (const RationalUnivariatePolynomial &lh, const RationalUnivariatePolynomial &rh) |
const UnivariatePolynomial | GiNaCRA::operator- (const UnivariatePolynomial &lh) |
const RationalUnivariatePolynomial | GiNaCRA::operator- (const RationalUnivariatePolynomial &lh) |
const bool | GiNaCRA::operator== (const UnivariatePolynomial &lh, const UnivariatePolynomial &rh) |
const bool | GiNaCRA::operator!= (const UnivariatePolynomial &lh, const UnivariatePolynomial &rh) |
std::ostream & | GiNaCRA::operator<< (std::ostream &os, const UnivariatePolynomialSet &s) |
RealAlgebraicNumberIR & | GiNaCRA::operator+ (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator- (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator* (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator/ (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator^ (RealAlgebraicNumberIR &base, int exponent) |
RealAlgebraicNumberIR & | GiNaCRA::operator- (RealAlgebraicNumberIR &lh) |
const bool | GiNaCRA::operator== (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
const bool | GiNaCRA::operator== (const RealAlgebraicNumberIR &lh, const RealAlgebraicNumberIR &rh) |
const bool | GiNaCRA::operator!= (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
const bool | GiNaCRA::operator< (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
const bool | GiNaCRA::operator> (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
const bool | GiNaCRA::operator<= (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
const bool | GiNaCRA::operator>= (RealAlgebraicNumberIR &lh, RealAlgebraicNumberIR &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator+ (const GiNaC::numeric &lh, RealAlgebraicNumberIR &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator+ (RealAlgebraicNumberIR &lh, const GiNaC::numeric &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator- (const GiNaC::numeric &lh, RealAlgebraicNumberIR &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator- (RealAlgebraicNumberIR &lh, const GiNaC::numeric &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator* (const GiNaC::numeric &lh, RealAlgebraicNumberIR &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator* (RealAlgebraicNumberIR &lh, const GiNaC::numeric &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator/ (const GiNaC::numeric &lh, RealAlgebraicNumberIR &rh) |
RealAlgebraicNumberIR & | GiNaCRA::operator/ (RealAlgebraicNumberIR &lh, const GiNaC::numeric &rh) |
RealAlgebraicNumberPtr | GiNaCRA::binaryOperator (const RealAlgebraicNumberPtr &lh, const RealAlgebraicNumberPtr &rh, RealAlgebraicNumberIR &(*opIRIR)(RealAlgebraicNumberIR &, RealAlgebraicNumberIR &), RealAlgebraicNumberIR &(*opIRNR)(RealAlgebraicNumberIR &, const GiNaC::numeric &), const GiNaC::numeric(*opNRNR)(const GiNaC::numeric &, const GiNaC::numeric &)) |
RealAlgebraicNumberPtr | GiNaCRA::operator+ (const RealAlgebraicNumberPtr &lh, const RealAlgebraicNumberPtr &rh) |
RealAlgebraicNumberPtr | GiNaCRA::operator- (const RealAlgebraicNumberPtr &lh, const RealAlgebraicNumberPtr &rh) |
RealAlgebraicNumberPtr | GiNaCRA::operator* (const RealAlgebraicNumberPtr &lh, const RealAlgebraicNumberPtr &rh) |
RealAlgebraicNumberPtr | GiNaCRA::operator/ (const RealAlgebraicNumberPtr &lh, const RealAlgebraicNumberPtr &rh) |
RealAlgebraicNumberPtr | GiNaCRA::operator^ (const RealAlgebraicNumberPtr &base, int exponent) |
RealAlgebraicNumberPtr | GiNaCRA::operator- (const RealAlgebraicNumberPtr &lh) |
const bool | GiNaCRA::operator== (const RealAlgebraicNumberPtr &a, const RealAlgebraicNumberPtr &b) |
const bool | GiNaCRA::operator!= (const RealAlgebraicNumberPtr &a, const RealAlgebraicNumberPtr &b) |
const bool | GiNaCRA::operator< (const RealAlgebraicNumberPtr &a, const RealAlgebraicNumberPtr &b) |
std::ostream & | GiNaCRA::operator<< (std::ostream &os, const RealAlgebraicNumberPtr &a) |
void | GiNaCRA::print (const RealAlgebraicNumberPtr &a, std::ostream &os) |
std::ostream & | GiNaCRA::operator<< (std::ostream &os, const RealAlgebraicPoint &r) |
const bool | GiNaCRA::operator== (const Constraint &a, const Constraint &b) |
std::ostream & | GiNaCRA::operator<< (std::ostream &os, const Constraint &a) |