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

Go to the source code of this file.

Classes

class  cadabra::Adjform
 Representation of the index structure of a tensor monomial, using a storage format which resembles an adjacency matrix. More...
 
class  cadabra::IndexMap
 To ensure consistency when creating adjforms out of two different Ex objects an IndexMap object is required which keeps track of which numeric index represents which index name. More...
 
class  cadabra::ProjectedAdjform
 Representation of a sum of tensor monomials, each having the same tensor names, but with different index positions. More...
 

Namespaces

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

Functions

std::ostream & operator<< (std::ostream &os, const cadabra::Adjform &adjform)
 
std::ostream & operator<< (std::ostream &os, const cadabra::ProjectedAdjform &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::ProjectedAdjform adjex 
)