19 Expression * MatrixDimension::shallowReduce(
Context& context, AngleUnit angleUnit) {
20 Expression * e = Expression::shallowReduce(context, angleUnit);
24 #if MATRIX_EXACT_REDUCING 43 Expression * MatrixDimension::templatedApproximate(Context& context, AngleUnit angleUnit)
const {
Expression * replaceWith(Expression *newOperand, bool deleteAfterReplace=true)
Expression * approximate(Context &context, AngleUnit angleUnit=AngleUnit::Default) const
static bool IsMatrix(const Expression *e, Context &context)
const Expression *const * operands() const override
friend class MatrixDimension
Expression * editableOperand(int i)
Expression * clone() const override
const Expression * m_operands[T]
constexpr uint8_t numberOfColumns
static Complex< T > Float(T x)
Type type() const override
constexpr uint8_t numberOfRows
const Expression * operand(int i) const