17#define _USE_MATH_DEFINES
21#include <fish/DebModel.h>
22#include <fish/FishParameters.h>
24const int N_GROUPS = 7;
34 void initSimpleFish(
double*
const updatedIC,
int imax,
int jmax,
int kmax,
int stateIndex,
double Nfish,
double avgWeight,
double stdDev);
39 double calculateIngestion(
const double*
const adX,
double*
const adXDot,
int stateFeed,
int stateIndex,
int imax,
int jmax,
int kmax,
bool* mask,
double dxy,
double dz,
double pelletWeight,
double T_w);
41#ifdef FH_VISUALIZATION
50 double mu(
double density);
51 double getAppetite(
const double*
const adX,
int stateIndex,
int group);
52 double getMaxGutVolume(
double weight);
54 ISimObjectCreator* m_pCreator;
62 double m_pelletWeight;
63 double m_Ndist[N_GROUPS], m_wDev[N_GROUPS];
64 double m_N[N_GROUPS], m_w[N_GROUPS];
68 vector<Fish::DebModel> m_debModel;
70 vector<vector<vector<double>>> m_affinity;
72#ifdef FH_VISUALIZATION
Definition: FishParameters.h:30
Definition: SimpleFish.h:28
SimpleFish()
The constructor sets the pointer to the output object and the parser object.