HepLib
Loading...
Searching...
No Matches
Namespaces | Functions
Basic.cpp File Reference

Basic Functions for FC. More...

#include "HEP.h"
#include "flint/ulong_extras.h"
Include dependency graph for Basic.cpp:

Go to the source code of this file.

Namespaces

namespace  HepLib
 HepLib namespace.
 

Functions

ex HepLib::ncmul_expand (const ex &expr)
 
ex HepLib::GMatContract (const ex &expr_in)
 make contract on matrix, i.e., GMat(a,i1,i2)*GMat(b,i2,i3) -> GMat(a*b,i1,i3)
 
ex HepLib::Contract (const ex &ei)
 
ex HepLib::GMatExpand (const ex &expr_in)
 
ex HepLib::GMatShift (const ex &expr, const ex &g, bool to_right)
 
ex HepLib::GMatSimplify (const ex &expr)
 
ex HepLib::GMatShift (const ex &expr)
 
 HepLib::REGISTER_FUNCTION (GMat, do_not_evalf_params().print_func< FCFormat >(&GMat_fc_print).conjugate_func(mat_conj).set_return_type(return_types::commutative)) bool IsZero(const ex &e)
 
ex HepLib::ToCF (const ex &e)
 
ex HepLib::ca_neg_pow_sub (const ex &expr)
 
ex HepLib::ToCACF (const ex &e)
 
ex HepLib::HomCACF (const ex &e)
 
ex HepLib::DoColor (const ex &expr, const ex &pref, int method)
 

Detailed Description

Basic Functions for FC.

Definition in file Basic.cpp.