Documentation of CSL
Data Structures | Public Member Functions | Static Public Member Functions | Data Fields
csl::Structure Struct Reference

Data Structures

struct  ipair
 

Public Member Functions

 Structure (Structure const &other)
 
Structureoperator= (Structure const &other)
 
 Structure (Structure &&other)=default
 
Structureoperator= (Structure &&other)=default
 
bool isZero () const
 
void add (Expr const &t_factor)
 
void mult (Expr const &t_factor)
 
void mult (ipair const &p)
 
void mult (ipair const &p, Expr const &t_factor)
 
void simplify ()
 
Structureoperator*= (Structure const &other)
 
Structure operator* (Structure const &other) const
 
bool operator== (Structure const &other) const
 

Static Public Member Functions

static int commonIndex (ipair const &p1, ipair const &p2)
 

Data Fields

size_t reserveStorage = 10
 
Expr factor
 
std::vector< ipairindices
 

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