Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#include "CommonTools/Utils/interface/FormulaEvaluator.h"
#include <iostream>
#include <vector>

int main(int argc, char** argv) {
  while (true) {
    std::cout << ">type in formula\n>" << std::flush;

    std::string form;
    std::cin >> form;

    reco::FormulaEvaluator eval(form);

    std::vector<double> x;
    std::vector<double> v;

    std::cout << eval.evaluate(x, v) << std::endl;
  }

  return 0;
}