16 #include "../CNormalFraction.h"
17 #include "../CNormalSum.h"
18 #include "../CNormalProduct.h"
19 #include "../CNormalItemPower.h"
20 #include "../CNormalGeneralPower.h"
21 #include "../CNormalItem.h"
88 pGeneralPower->
setLeft(*pFraction);
114 pSum->
add(*pProduct);
120 pSum->
add(*pProduct);
131 pSum->
add(*pProduct);
162 pSum->
add(*pProduct);
171 pSum->
add(*pProduct);
180 pSum->
add(*pProduct);
196 pGeneralPower->
setRight(*pFraction);
198 pItemPower->
setItem(*pGeneralPower);
199 delete pGeneralPower;
201 pSum->
add(*pProduct);
210 pSum->
add(*pProduct);
221 pSum->
add(*pProduct);
240 pGeneralPower->
setRight(*pFraction);
243 pItemPower->
setItem(*pGeneralPower);
245 delete pGeneralPower;
CNormalSum & getNumerator()
bool setType(const Type &type)
bool setName(const std::string &name)
bool add(const CNormalProduct &product)
static CNormalFraction * createUnitFraction()
bool setItem(const CNormalBase &item)
CNormalSum & getDenominator()
void setRight(const CNormalFraction &right)
void setLeft(const CNormalFraction &left)
static void init(int argc, char *argv[], const bool &withGui=false)
bool multiply(const C_FLOAT64 &number)
bool setExp(const C_FLOAT64 &number)