picloud next iteration
This commit is contained in:
45
main.cpp
45
main.cpp
@@ -1,37 +1,20 @@
|
||||
#include "pip.h"
|
||||
|
||||
|
||||
int main() {
|
||||
PIVector<int> 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.));
|
||||
int main(int argc, char * argv[]) {
|
||||
PICLI cli(argc, argv);
|
||||
cli.addArgument("connect", true);
|
||||
PICloudClient c("127.0.0.1:10101");
|
||||
PICloudServer s("127.0.0.1:10101");
|
||||
if (cli.hasArgument("connect")) {
|
||||
c.setServerName(cli.argumentValue("connect"));
|
||||
c.startThreadedRead();
|
||||
} else {
|
||||
s.startThreadedRead();
|
||||
}
|
||||
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");
|
||||
PIKbdListener ls;
|
||||
ls.enableExitCapture(PIKbdListener::F10);
|
||||
ls.start();
|
||||
WAIT_FOR_EXIT
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user