20 Expression * e = Expression::shallowReduce(context, angleUnit);
25 #if MATRIX_EXACT_REDUCING 37 Expression * Determinant::templatedApproximate(Context& context, AngleUnit angleUnit)
const {
41 result = input->clone();
44 result =
static_cast<Matrix *
>(input)->createDeterminant<T>();
Expression * replaceWith(Expression *newOperand, bool deleteAfterReplace=true)
Expression * approximate(Context &context, AngleUnit angleUnit=AngleUnit::Default) const
static bool IsMatrix(const Expression *e, Context &context)
Type type() const override
Expression * clone() const override
Expression * editableOperand(int i)
const Expression * m_operands[T]
const Expression * operand(int i) const