picloud next iteration

This commit is contained in:
2021-04-05 17:42:02 +03:00
parent 8eff5d24c9
commit f0d4801d3c
13 changed files with 237 additions and 90 deletions

View File

@@ -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;
}