Cadabra
Computer algebra system for field theory problems
Public Member Functions | Public Attributes | List of all members
CycledTerm Struct Reference

Public Member Functions

 CycledTerm (Ex::iterator it, IndexMap &index_map, const Kernel &kernel)
 
void cycle (const Kernel &kernel)
 
bool compare (const Kernel &kernel, const CycledTerm &other)
 

Public Attributes

Ex commuting
 
Ex noncommuting
 
Adjform indices
 
std::vector< size_t > index_groups
 
Ex::iterator it
 
size_t n_terms
 
bool changed
 

Constructor & Destructor Documentation

◆ CycledTerm()

CycledTerm::CycledTerm ( Ex::iterator  it,
IndexMap index_map,
const Kernel kernel 
)
inline

Member Function Documentation

◆ compare()

bool CycledTerm::compare ( const Kernel kernel,
const CycledTerm other 
)
inline

◆ cycle()

void CycledTerm::cycle ( const Kernel kernel)
inline

Member Data Documentation

◆ changed

bool CycledTerm::changed

◆ commuting

Ex CycledTerm::commuting

◆ index_groups

std::vector<size_t> CycledTerm::index_groups

◆ indices

Adjform CycledTerm::indices

◆ it

Ex::iterator CycledTerm::it

◆ n_terms

size_t CycledTerm::n_terms

◆ noncommuting

Ex CycledTerm::noncommuting

The documentation for this struct was generated from the following file: