First steps to switching from XML parameter files to SQLite parameter files. Reads the number of days, number of runs, and exit conditions from database. No simulator modules are loaded yet.
Airborne spread model (linear) adapted to read parameters from the database. Delay parameter is currently not read.
Module loader now instantiates state_table_writer if "write daily states file" is true in the database. State_table_writer adapted to read from database instead of XML.
Fixed some tables and column names since I was using an out-of-date database schema.
Disease model adapted to read parameters from the database. PDFs (point only so far) are now read from the database. Also, text read from the database is now run through g_utf8_normalize.
Relational charts are now read from the database.
Direct contact now adapted to read parameters from the database.
Indirect contact now adapted to read parameters from the database.
Detection and quarantine now adapted to read parameters from the database.
Merge branch 'master' into SQLite
Update to configure.ac to check for the presence of libsqlite3 when pkg-config is not installed.
Vaccination ring parameters and vaccine effect parameters are now read from the database.
Zone name and radius parameters are now read from the database.
Contact spread model now reads the per-zone movement control parameters from the database.
Merge branch 'master' into SQLite
Merge branch 'master' into SQLite
Fixed some column names in SQL queries to go with recent fixes to the database schema.
Basic zone focus model now reads its parameters from the database.
Fixed a copy-and-paste error in the setup for SQLite.
Some simplification in the parameter reading functions. The XML allowed you to make files shorter by putting multiple (comma-separated) production types in a single XML element. The XML also had to check for accidental inclusion of elements that would overwrite each other. With reading from the database, neither of those cases has to be handled anymore.