24 Expression * e = Expression::shallowReduce(context, angleUnit);
29 #if MATRIX_EXACT_REDUCING 31 return SimplificationEngine::map(
this, context, angleUnit);
48 if (div.remainder.isZero()) {
55 Complex<T> Ceiling::computeOnComplex(
const Complex<T>
c, AngleUnit angleUnit) {
62 ExpressionLayout * Ceiling::privateCreateLayout(
PrintFloat::Mode floatDisplayMode, ComplexFormat complexFormat)
const {
Type type() const override
Expression * replaceWith(Expression *newOperand, bool deleteAfterReplace=true)
Expression * clone() const override
Expression * editableOperand(int i)
static Integer Addition(const Integer &i, const Integer &j)
const Expression * m_operands[T]
ExpressionLayout * createLayout(PrintFloat::Mode floatDisplayMode=PrintFloat::Mode::Default, ComplexFormat complexFormat=ComplexFormat::Default) const
static Complex< T > Float(T x)
static IntegerDivision Division(const Integer &numerator, const Integer &denominator)