DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
FuncGroupsTable Class Reference

#include <funcgroupstable.h>

Inheritance diagram for FuncGroupsTable:

Classes

struct  Impl
 
struct  Stat
 

Public Member Functions

 FuncGroupsTable (std::shared_ptr< sqlite::SQLiteStorage > db, std::string name)
 
 ~FuncGroupsTable () noexcept
 
void create ()
 
void dropAndCreate ()
 
void insert (int tstep, Node *node, int funcgr, int isN)
 
void queryAllNodesAtStep (int tstep, std::function< bool(Stat)> op)
 

Public Attributes

const FieldDef< FieldType::Integer > fldTStep = makeFieldDef("TStep",FieldType::Integer()).notNull()
 
const FieldDef< FieldType::Integer > fldFGroup = makeFieldDef("FuncGroup",FieldType::Integer()).notNull()
 
const FieldDef< FieldType::Integer > fldNodeId = makeFieldDef("NodeId",FieldType::Integer()).notNull()
 
const FieldDef< FieldType::Integer > fldBType = makeFieldDef("BenthosType",FieldType::Integer()).notNull()
 
const FieldDef< FieldType::Real > benthosNumTot = makeFieldDef("bNTot",FieldType::Real())
 
const FieldDef< FieldType::Real > benthosBio = makeFieldDef("bB",FieldType::Real())
 
const FieldDef< FieldType::Real > benthosMeanW = makeFieldDef("bMeanW",FieldType::Real())
 
const FieldDef< FieldType::Real > benthosBioK = makeFieldDef("bBK",FieldType::Real())
 
const FieldDef< FieldType::Real > benthosNumK = makeFieldDef("bNK",FieldType::Real())
 

Constructor & Destructor Documentation

◆ FuncGroupsTable()

FuncGroupsTable::FuncGroupsTable ( std::shared_ptr< sqlite::SQLiteStorage >  db,
std::string  name 
)

◆ ~FuncGroupsTable()

FuncGroupsTable::~FuncGroupsTable ( )
defaultnoexcept

Member Function Documentation

◆ create()

void FuncGroupsTable::create ( )

◆ dropAndCreate()

void FuncGroupsTable::dropAndCreate ( )

◆ insert()

void FuncGroupsTable::insert ( int  tstep,
Node node,
int  funcgr,
int  isN 
)

◆ queryAllNodesAtStep()

void FuncGroupsTable::queryAllNodesAtStep ( int  tstep,
std::function< bool(Stat)>  op 
)

Member Data Documentation

◆ benthosBio

const FieldDef<FieldType::Real> FuncGroupsTable::benthosBio = makeFieldDef("bB",FieldType::Real())

◆ benthosBioK

const FieldDef<FieldType::Real> FuncGroupsTable::benthosBioK = makeFieldDef("bBK",FieldType::Real())

◆ benthosMeanW

const FieldDef<FieldType::Real> FuncGroupsTable::benthosMeanW = makeFieldDef("bMeanW",FieldType::Real())

◆ benthosNumK

const FieldDef<FieldType::Real> FuncGroupsTable::benthosNumK = makeFieldDef("bNK",FieldType::Real())

◆ benthosNumTot

const FieldDef<FieldType::Real> FuncGroupsTable::benthosNumTot = makeFieldDef("bNTot",FieldType::Real())

◆ fldBType

const FieldDef<FieldType::Integer> FuncGroupsTable::fldBType = makeFieldDef("BenthosType",FieldType::Integer()).notNull()

◆ fldFGroup

const FieldDef<FieldType::Integer> FuncGroupsTable::fldFGroup = makeFieldDef("FuncGroup",FieldType::Integer()).notNull()

◆ fldNodeId

const FieldDef<FieldType::Integer> FuncGroupsTable::fldNodeId = makeFieldDef("NodeId",FieldType::Integer()).notNull()

◆ fldTStep

const FieldDef<FieldType::Integer> FuncGroupsTable::fldTStep = makeFieldDef("TStep",FieldType::Integer()).notNull()

The documentation for this class was generated from the following files: