Documentation of MARTY
A Modern ARtificial Theoretical phYsicist
Data Structures | Functions
abstractgammasym.h File Reference

Contains the base class for the Symbolic Gamma Library (SGL) and the GExpr definition. More...

#include "csl.h"
#include <vector>
#include <memory>
#include <iostream>
#include <functional>

Go to the source code of this file.

Data Structures

class  sgl::AbstractGammaSym
 
class  sgl::GExpr
 

Functions

GExpr sgl::operator- (GExpr const &A)
 
GExpr sgl::operator+ (GExpr const &A, GExpr const &B)
 
GExpr sgl::operator* (GExpr const &A, GExpr const &B)
 
GExpr sgl::operator- (GExpr const &A, GExpr const &B)
 
GExpr sgl::operator/ (GExpr const &A, GExpr const &B)
 
GExpr & sgl::operator+= (GExpr &A, GExpr const &B)
 
GExpr & sgl::operator*= (GExpr &A, GExpr const &B)
 
GExpr & sgl::operator-= (GExpr &A, GExpr const &B)
 
GExpr & sgl::operator/= (GExpr &A, GExpr const &B)
 
GExpr sgl::operator+ (csl::Expr const &A, GExpr const &B)
 
GExpr sgl::operator* (csl::Expr const &A, GExpr const &B)
 
GExpr sgl::operator- (csl::Expr const &A, GExpr const &B)
 
GExpr sgl::operator/ (csl::Expr const &A, GExpr const &B)
 
GExpr sgl::operator+ (GExpr const &A, csl::Expr const &B)
 
GExpr sgl::operator* (GExpr const &A, csl::Expr const &B)
 
GExpr sgl::operator- (GExpr const &A, csl::Expr const &B)
 
GExpr sgl::operator/ (GExpr const &A, csl::Expr const &B)
 
GExpr & sgl::operator+= (GExpr &A, csl::Expr const &B)
 
GExpr & sgl::operator*= (GExpr &A, csl::Expr const &B)
 
GExpr & sgl::operator-= (GExpr &A, csl::Expr const &B)
 
GExpr & sgl::operator/= (GExpr &A, csl::Expr const &B)
 
std::ostream & sgl::operator<< (std::ostream &out, GExpr const &expr)
 

Detailed Description

Contains the base class for the Symbolic Gamma Library (SGL) and the GExpr definition.

Author
Grégoire Uhlrich
Version
1.3
Date
2021-05-06