Пример #1
0
CMathExpression::CMathExpression(const CExpression & src,
                                 CMathContainer & container,
                                 const bool & replaceDiscontinuousNodes):
  CEvaluationTree(src.getObjectName(), &container, CEvaluationTree::MathExpression),
  mPrerequisites()
{
  clearNodes();

  // Create a converted copy of the existing expression tree.
  mpRootNode = container.copyBranch(src.getRoot(), replaceDiscontinuousNodes);

  compile();
}