GiNaC 1.8.7
|
Implementation of GiNaC's products of expressions. More...
#include "mul.h"
#include "add.h"
#include "power.h"
#include "operators.h"
#include "matrix.h"
#include "indexed.h"
#include "lst.h"
#include "archive.h"
#include "utils.h"
#include "symbol.h"
#include "compiler.h"
#include <iostream>
#include <limits>
#include <stdexcept>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | GiNaC |
Functions | |
GiNaC::GINAC_IMPLEMENT_REGISTERED_CLASS_OPT (mul, expairseq, print_func< print_context >(&mul::do_print). print_func< print_latex >(&mul::do_print_latex). print_func< print_csrc >(&mul::do_print_csrc). print_func< print_tree >(&mul::do_print_tree). print_func< print_python_repr >(&mul::do_print_python_repr)) mul | |
bool | GiNaC::tryfactsubs (const ex &origfactor, const ex &patternfactor, int &nummatches, exmap &repls) |
bool | GiNaC::algebraic_match_mul_with_mul (const mul &e, const ex &pat, exmap &repls, int factor, int &nummatches, const std::vector< bool > &subsed, std::vector< bool > &matched) |
Checks whether e matches to the pattern pat and the (possibly to be updated) list of replacements repls. More... | |
GiNaC::GINAC_BIND_UNARCHIVER (mul) | |