GiNaCRA  0.6.4
operators.cpp File Reference

Collection of some operators for classes derived from ex. More...

Go to the source code of this file.

Namespaces

namespace  GiNaCRA
 Implementation of the class Constraint.

Functions

const GiNaC::numeric GiNaCRA::abs (const ex &lh)
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 OpenInterval &lh, const GiNaC::numeric &rh) throw ( overflow_error )
const OpenInterval GiNaCRA::operator/ (const GiNaC::numeric &lh, const OpenInterval &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 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 numeric &), const numeric(*opNRNR)(const numeric &, const 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)

Detailed Description

Collection of some operators for classes derived from ex.

Author:
Ulrich Loup
Since:
2010-09-20
Version:
2012-04-20

Definition in file operators.cpp.