#include "pip.h" int main() { PIVector indexes; PIEvaluator eval; int dims = 3; indexes << eval.setVariable("l", complexd(1.)); indexes << eval.setVariable("mc", complexd(1.)); for (int i = 0; i < dims; ++i) { indexes << eval.setVariable("t" + PIString::fromNumber(i), complexd(1.)); indexes << eval.setVariable("tv" + PIString::fromNumber(i), complexd(1.)); } for (int i = 0; i < dims; ++i) { indexes << eval.setVariable("m" + PIString::fromNumber(i), complexd(1.)); indexes << eval.setVariable("mv" + PIString::fromNumber(i), complexd(1.)); } piCout << indexes; indexes.clear(); indexes << eval.setVariable("l", complexd(1.)); indexes << eval.setVariable("mc", complexd(1.)); for (int i = 0; i < dims; ++i) { indexes << eval.setVariable("t" + PIString::fromNumber(i), complexd(1.)); indexes << eval.setVariable("tv" + PIString::fromNumber(i), complexd(1.)); } for (int i = 0; i < dims; ++i) { indexes << eval.setVariable("m" + PIString::fromNumber(i), complexd(1.)); indexes << eval.setVariable("mv" + PIString::fromNumber(i), complexd(1.)); } piCout << indexes; PIEvaluator * eval_x = new PIEvaluator(); piCout << eval_x->setVariable("t"); piCout << eval_x->setVariable("t"); return 0; }