1#ifndef AMPGEN_SIMPLIFY_H
2#define AMPGEN_SIMPLIFY_H 1
18 std::vector<std::pair<Expression,std::string>>
m_terms;
32 std::vector<Term>
terms()
const {
return m_terms ; }
34 std::vector<Term> m_terms;
35 bool m_expandSubTrees;
Wrapper class for shared_ptrs to virtual expressions for use in conjunction with operators to build e...
std::vector< Term > terms() const
NormalOrderedExpression(const Expression &expression, const bool &expandSubTrees=false)
std::vector< Expression > ExpandBrackets(const Expression &expression)
void addTerm(const Expression &expression)
Expression Simplify(const Expression &expression)
std::complex< double > m_prefactor
Term(const Expression &expression)
std::vector< std::pair< Expression, std::string > > m_terms
void addExpression(const Expression &expression)
std::string m_expressionAsString