|
GiNaC 1.8.9
|
Implementation of GiNaC's overloaded operators. More...
#include "operators.h"#include "numeric.h"#include "add.h"#include "mul.h"#include "power.h"#include "ncmul.h"#include "relational.h"#include "print.h"#include "utils.h"Go to the source code of this file.
Namespaces | |
| namespace | GiNaC |
Enumerations | |
| enum | { GiNaC::callback_registered = 1 } |
Functions | |
| static const ex | GiNaC::exadd (const ex &lh, const ex &rh) |
| Used internally by operator+() to add two ex objects. | |
| static const ex | GiNaC::exmul (const ex &lh, const ex &rh) |
| Used internally by operator*() to multiply two ex objects. | |
| static const ex | GiNaC::exminus (const ex &lh) |
| Used internally by operator-() and friends to change the sign of an argument. | |
| const ex | GiNaC::operator+ (const ex &lh, const ex &rh) |
| const ex | GiNaC::operator- (const ex &lh, const ex &rh) |
| const ex | GiNaC::operator* (const ex &lh, const ex &rh) |
| const ex | GiNaC::operator/ (const ex &lh, const ex &rh) |
| const numeric | GiNaC::operator+ (const numeric &lh, const numeric &rh) |
| const numeric | GiNaC::operator- (const numeric &lh, const numeric &rh) |
| const numeric | GiNaC::operator* (const numeric &lh, const numeric &rh) |
| const numeric | GiNaC::operator/ (const numeric &lh, const numeric &rh) |
| ex & | GiNaC::operator+= (ex &lh, const ex &rh) |
| ex & | GiNaC::operator-= (ex &lh, const ex &rh) |
| ex & | GiNaC::operator*= (ex &lh, const ex &rh) |
| ex & | GiNaC::operator/= (ex &lh, const ex &rh) |
| numeric & | GiNaC::operator+= (numeric &lh, const numeric &rh) |
| numeric & | GiNaC::operator-= (numeric &lh, const numeric &rh) |
| numeric & | GiNaC::operator*= (numeric &lh, const numeric &rh) |
| numeric & | GiNaC::operator/= (numeric &lh, const numeric &rh) |
| const ex | GiNaC::operator+ (const ex &lh) |
| const ex | GiNaC::operator- (const ex &lh) |
| const numeric | GiNaC::operator+ (const numeric &lh) |
| const numeric | GiNaC::operator- (const numeric &lh) |
| ex & | GiNaC::operator++ (ex &rh) |
| Expression prefix increment. | |
| ex & | GiNaC::operator-- (ex &rh) |
| Expression prefix decrement. | |
| const ex | GiNaC::operator++ (ex &lh, int) |
| Expression postfix increment. | |
| const ex | GiNaC::operator-- (ex &lh, int) |
| Expression postfix decrement. | |
| numeric & | GiNaC::operator++ (numeric &rh) |
| Numeric prefix increment. | |
| numeric & | GiNaC::operator-- (numeric &rh) |
| Numeric prefix decrement. | |
| const numeric | GiNaC::operator++ (numeric &lh, int) |
| Numeric postfix increment. | |
| const numeric | GiNaC::operator-- (numeric &lh, int) |
| Numeric postfix decrement. | |
| const relational | GiNaC::operator== (const ex &lh, const ex &rh) |
| const relational | GiNaC::operator!= (const ex &lh, const ex &rh) |
| const relational | GiNaC::operator< (const ex &lh, const ex &rh) |
| const relational | GiNaC::operator<= (const ex &lh, const ex &rh) |
| const relational | GiNaC::operator> (const ex &lh, const ex &rh) |
| const relational | GiNaC::operator>= (const ex &lh, const ex &rh) |
| static int | GiNaC::my_ios_index () |
| static void | GiNaC::my_ios_callback (std::ios_base::event ev, std::ios_base &s, int i) |
| static print_context * | GiNaC::get_print_context (std::ios_base &s) |
| static void | GiNaC::set_print_context (std::ios_base &s, const print_context &c) |
| static unsigned | GiNaC::get_print_options (std::ios_base &s) |
| static void | GiNaC::set_print_options (std::ostream &s, unsigned options) |
| std::ostream & | GiNaC::operator<< (std::ostream &os, const ex &e) |
| std::ostream & | GiNaC::operator<< (std::ostream &os, const exvector &e) |
| std::ostream & | GiNaC::operator<< (std::ostream &os, const exset &e) |
| std::ostream & | GiNaC::operator<< (std::ostream &os, const exmap &e) |
| std::istream & | GiNaC::operator>> (std::istream &is, ex &e) |
| std::ostream & | GiNaC::dflt (std::ostream &os) |
| std::ostream & | GiNaC::latex (std::ostream &os) |
| std::ostream & | GiNaC::python (std::ostream &os) |
| std::ostream & | GiNaC::python_repr (std::ostream &os) |
| std::ostream & | GiNaC::tree (std::ostream &os) |
| std::ostream & | GiNaC::csrc (std::ostream &os) |
| std::ostream & | GiNaC::csrc_float (std::ostream &os) |
| std::ostream & | GiNaC::csrc_double (std::ostream &os) |
| std::ostream & | GiNaC::csrc_cl_N (std::ostream &os) |
| std::ostream & | GiNaC::index_dimensions (std::ostream &os) |
| std::ostream & | GiNaC::no_index_dimensions (std::ostream &os) |
Implementation of GiNaC's overloaded operators.
Definition in file operators.cpp.