9 #include "sqlitefielddef.h" 10 #include "sqlitetable.h" 22 std::unique_ptr<Impl> p;
24 FieldDef<FieldType::Integer> fldTStep = makeFieldDef(
"TStep",FieldType::Integer()).notNull();
25 FieldDef<FieldType::Integer> fldNodeId = makeFieldDef(
"NodeId",FieldType::Integer()).notNull();
26 FieldDef<FieldType::Integer> fldPopId = makeFieldDef(
"PopId",FieldType::Integer()).notNull();
28 FieldDef<FieldType::Real> fldTotNId = makeFieldDef(
"TotalN",FieldType::Real()).notNull();
29 FieldDef<FieldType::Real> fldTotWId = makeFieldDef(
"TotalW",FieldType::Real()).notNull();
30 FieldDef<FieldType::Real> fldCumCatches = makeFieldDef(
"CumCatches",FieldType::Real()).notNull();
31 FieldDef<FieldType::Real> fldCumDiscards = makeFieldDef(
"CumDiscards",FieldType::Real()).notNull();
32 FieldDef<FieldType::Real> fldImpact = makeFieldDef(
"Impact",FieldType::Real()).notNull();
36 PopTable(std::shared_ptr<sqlite::SQLiteStorage> db, std::string name);
40 bool insert(
int tstep,
Node *node,
const std::multimap<int, double> &initstate);
47 double totNid,
totWid, cumC, cumD, impact;
49 void queryAllNodesAtStep(
int tstep, std::function<
bool (
Stat)> op);
Definition: poptable.h:42
int tstep
Definition: poptable.h:43
Definition: sqliteoutputstorage.h:33
int tstep
Definition: main.cpp:205
int popId
Definition: poptable.h:45
Definition: poptable.h:19
Definition: poptable.cpp:10
double totWid
Definition: poptable.h:47
types::NodeId nodeId
Definition: poptable.h:44
#define COMMONSSHARED_EXPORT
Definition: commons_global.h:23