GiNaC 1.8.7
Namespaces | Typedefs | Functions
ncmul.cpp File Reference

Implementation of GiNaC's non-commutative products of expressions. More...

#include "ncmul.h"
#include "ex.h"
#include "add.h"
#include "mul.h"
#include "clifford.h"
#include "matrix.h"
#include "archive.h"
#include "indexed.h"
#include "utils.h"
#include <algorithm>
#include <iostream>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  GiNaC
 

Typedefs

typedef std::vector< std::size_t > GiNaC::uintvector
 
typedef std::vector< unsigned > GiNaC::unsignedvector
 
typedef std::vector< exvector > GiNaC::exvectorvector
 

Functions

 GiNaC::GINAC_IMPLEMENT_REGISTERED_CLASS_OPT (ncmul, exprseq, print_func< print_context >(&ncmul::do_print). print_func< print_tree >(&ncmul::do_print_tree). print_func< print_csrc >(&ncmul::do_print_csrc). print_func< print_python_repr >(&ncmul::do_print_csrc)) ncmul
 
ex GiNaC::reeval_ncmul (const exvector &v)
 
ex GiNaC::hold_ncmul (const exvector &v)
 
 GiNaC::GINAC_BIND_UNARCHIVER (ncmul)
 

Detailed Description

Implementation of GiNaC's non-commutative products of expressions.

Definition in file ncmul.cpp.


This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.