GiNaCRA  0.6.4
operators.h File Reference

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)