26 Expression * NaperianLogarithm::shallowReduce(
Context& context, AngleUnit angleUnit) {
27 Expression * e = Expression::shallowReduce(context, angleUnit);
31 #if MATRIX_EXACT_REDUCING 33 return SimplificationEngine::map(
this, context, angleUnit);
39 return l->shallowReduce(context, angleUnit);
43 Complex<T> NaperianLogarithm::computeOnComplex(
const Complex<T>
c, AngleUnit angleUnit) {
Expression * replaceWith(Expression *newOperand, bool deleteAfterReplace=true)
virtual Expression * clone() const =0
Type type() const override
friend class NaperianLogarithm
Expression * clone() const override
const Expression * m_operands[T]
static Complex< T > Float(T x)
const Expression * operand(int i) const