Cadabra
Computer algebra system for field theory problems
Classes | Namespaces | Functions
Adjform.hh File Reference
#include <vector>
#include <map>
#include <gmpxx.h>
#include <iosfwd>
#include <cstdint>
#include <string>
#include "Compare.hh"
#include "Hash.hh"
#include "Kernel.hh"
#include "Storage.hh"

Go to the source code of this file.

Classes

class  cadabra::Adjform
 
class  cadabra::IndexMap
 
class  cadabra::AdjformEx
 

Namespaces

 cadabra
 Functions to handle the exchange properties of two or more symbols in a product.
 

Functions

bool cadabra::has_indices (const Kernel &kernel, Ex::iterator it)
 
bool cadabra::is_index (const Kernel &kernel, Ex::iterator it)
 
bool cadabra::is_free_index (Adjform::value_type idx)
 
bool cadabra::is_dummy_index (Adjform::value_type idx)
 
std::ostream & operator<< (std::ostream &os, const cadabra::Adjform &adjform)
 
std::ostream & operator<< (std::ostream &os, const cadabra::AdjformEx &adjex)
 

Function Documentation

◆ operator<<() [1/2]

std::ostream& operator<< ( std::ostream &  os,
const cadabra::Adjform adjform 
)

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  os,
const cadabra::AdjformEx adjex 
)