int Qt1::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QDialog::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: fun(); break; case 1: fun2(); break; case 2: thstart(); break; case 3: thstop(); break; case 4: thstart2(); break; case 5: thstop2(); break; case 6: prstart(); break; case 7: prstop(); break; case 8: prstart2(); break; case 9: prstop2(); break; case 10: netfun(); break; case 11: netfun2(); break; case 12: recvfun(); break; } _id -= 13; } return _id; }
double reg_12_9_13(std::vector<double>& inputs, int first=0, int last=nnetworks-1) { if ( first < 0 ) first = 0; if ( last < 0 ) last = nnetworks-1; if ( last > nnetworks-1 ) last = nnetworks-1; if ( first > last ) { std::cerr << "** reg_12_9_13 ** first-index > last-index" << std::endl; exit(3); } // Compute average over networks std::vector<double> in(ninputs); in[0] = (inputs[0] - mean[0]) / sigma[0]; in[1] = (inputs[1] - mean[1]) / sigma[1]; int n = last - first + 1; double x = 0.0; for(int i=first; i <= last; i++) x += netfun(in, weight[i]); return x / n; }