int main(int argc, char *argv[]) { sqlite3 *db; int64 count; parseArgs(argc, argv); db = openDatabase(); if (rebuild) { dropGlueTables(db); } makeTables(db); fillGlueTables(db); count = writeEventsToSQL(db); evlog(LOG_ALWAYS, "Imported %llu events from %s to %s, serial %lu.", count, logFileName, databaseName, logSerial); if (runTests) { /* TODO: more unit tests in here */ testTableExists(db); } closeDatabase(db); return 0; }
void Ring::initialize(double r, double c) { radius = r; rSq = r*r; halfRsq = rSq/2.0; circum = 2*M_PI*r; pCenter = c*circum; tProb = pCenter + circum; getCellRange(); vecDim = cellRange.size()-1; m_maxX = pol2xy(M_PI/4.0).first; getPoints(); makeTables(); }
void Ray::initialize(double s, double r) { sigma = s; range = r; xsigma = range*sigma; vlen = floor(xsigma); //scale up to nearest power of 2 if(xsigma>vlen+0.5) vlen += 1; vlen = vlen*2 + 3; vlen = round_up(vlen).first - 1; coordVec.resize(vlen); probVec.resize(vlen,0.0); xsigma = (vlen-3)/2.0 + 0.5; tcount = 0; int tail = int(xsigma+0.5); ltail = -tail; rtail = tail; makeTables(); }
void pModel::sql_setup() { sql_execute("sql_setup", "PRAGMA foreign_keys = ON"); makeTables(); }