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

#include <fishfarmstable.h>

Inheritance diagram for FishfarmsTable:

Classes

struct  Impl
 

Public Member Functions

 FishfarmsTable (std::shared_ptr< SQLiteStorage > db, std::string name)
 
 ~FishfarmsTable () noexcept
 
void dropAndCreate ()
 
void exportFishfarmLog (Fishfarm *fishfarm, int tstep)
 

Public Attributes

FieldDef< FieldType::Integer > fldTStep = makeFieldDef("TStep",FieldType::Integer()).notNull()
 
FieldDef< FieldType::Integer > fldNodeId = makeFieldDef("NodeId",FieldType::Integer()).notNull()
 
FieldDef< FieldType::Integer > fldFarmId = makeFieldDef("FarmId",FieldType::Integer()).notNull()
 
FieldDef< FieldType::Integer > fldFarmType = makeFieldDef("FarmType",FieldType::Integer()).notNull()
 
FieldDef< FieldType::Real > fldMeanW = makeFieldDef("MeanW", FieldType::Real())
 
FieldDef< FieldType::Real > fldFish = makeFieldDef("Fish", FieldType::Real())
 
FieldDef< FieldType::Real > fldEggs = makeFieldDef("Eggs", FieldType::Real())
 
FieldDef< FieldType::Real > fldProfit = makeFieldDef("Profit", FieldType::Real())
 
FieldDef< FieldType::Real > fldNetDisNperH = makeFieldDef("fldNetDisNperH", FieldType::Real())
 
FieldDef< FieldType::Real > fldNetDisPperH = makeFieldDef("fldNetDisPperH", FieldType::Real())
 
FieldDef< FieldType::Real > fldNetDisCperH = makeFieldDef("fldNetDisCperH", FieldType::Real())
 
FieldDef< FieldType::Real > fldNetDisNcum = makeFieldDef("fldNetDisNcum", FieldType::Real())
 
FieldDef< FieldType::Real > fldNetDisPcum = makeFieldDef("fldNetDisPcum", FieldType::Real())
 
FieldDef< FieldType::Real > fldNetDisCcum = makeFieldDef("fldNetDisCcum", FieldType::Real())
 
FieldDef< FieldType::Real > fldNetDisMedCum = makeFieldDef("fldNetDisMedCum", FieldType::Real())
 

Constructor & Destructor Documentation

◆ FishfarmsTable()

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

◆ ~FishfarmsTable()

FishfarmsTable::~FishfarmsTable ( )
defaultnoexcept

Member Function Documentation

◆ dropAndCreate()

void FishfarmsTable::dropAndCreate ( )

◆ exportFishfarmLog()

void FishfarmsTable::exportFishfarmLog ( Fishfarm fishfarm,
int  tstep 
)

Member Data Documentation

◆ fldEggs

FieldDef<FieldType::Real> FishfarmsTable::fldEggs = makeFieldDef("Eggs", FieldType::Real())

◆ fldFarmId

FieldDef<FieldType::Integer> FishfarmsTable::fldFarmId = makeFieldDef("FarmId",FieldType::Integer()).notNull()

◆ fldFarmType

FieldDef<FieldType::Integer> FishfarmsTable::fldFarmType = makeFieldDef("FarmType",FieldType::Integer()).notNull()

◆ fldFish

FieldDef<FieldType::Real> FishfarmsTable::fldFish = makeFieldDef("Fish", FieldType::Real())

◆ fldMeanW

FieldDef<FieldType::Real> FishfarmsTable::fldMeanW = makeFieldDef("MeanW", FieldType::Real())

◆ fldNetDisCcum

FieldDef<FieldType::Real> FishfarmsTable::fldNetDisCcum = makeFieldDef("fldNetDisCcum", FieldType::Real())

◆ fldNetDisCperH

FieldDef<FieldType::Real> FishfarmsTable::fldNetDisCperH = makeFieldDef("fldNetDisCperH", FieldType::Real())

◆ fldNetDisMedCum

FieldDef<FieldType::Real> FishfarmsTable::fldNetDisMedCum = makeFieldDef("fldNetDisMedCum", FieldType::Real())

◆ fldNetDisNcum

FieldDef<FieldType::Real> FishfarmsTable::fldNetDisNcum = makeFieldDef("fldNetDisNcum", FieldType::Real())

◆ fldNetDisNperH

FieldDef<FieldType::Real> FishfarmsTable::fldNetDisNperH = makeFieldDef("fldNetDisNperH", FieldType::Real())

◆ fldNetDisPcum

FieldDef<FieldType::Real> FishfarmsTable::fldNetDisPcum = makeFieldDef("fldNetDisPcum", FieldType::Real())

◆ fldNetDisPperH

FieldDef<FieldType::Real> FishfarmsTable::fldNetDisPperH = makeFieldDef("fldNetDisPperH", FieldType::Real())

◆ fldNodeId

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

◆ fldProfit

FieldDef<FieldType::Real> FishfarmsTable::fldProfit = makeFieldDef("Profit", FieldType::Real())

◆ fldTStep

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

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