2#include "CInputReader.h"
3#include "ISimObjectLogger.h"
4#include <CPrintDuringExec.h>
10#include "sfh/constants.h"
13#ifndef FISH_PARAMETERS
14#define FISH_PARAMETERS
40 virtual void FromFile(std::string fileName, std::string filePath);
45 double m_prefDistanceUp;
46 double m_prefDistanceDown;
47 double m_prefDistanceSide;
50 double m_minSatiationWaitTime;
51 double m_manipulateTimeLow;
52 double m_manipulateTimeHigh;
55 double m_prefTemperatureLowMin;
56 double m_prefTemperatureLowMax;
57 double m_prefTemperatureHighMin;
58 double m_prefTemperatureHighMax;
59 double m_tempRespSteepnessFactorLow;
60 double m_tempRespSteepnessFactorHigh;
63 double m_prefLightLevelLow;
64 double m_prefLightLevelHigh;
65 double m_lightRespSteepnessLow;
66 double m_lightRespSteepnessHigh;
69 double m_avoidanceBoundaryFactor;
70 double m_parallelBoundaryFactor;
71 double m_observationBoundaryFactor;
74 double m_directionVarianceStochastic;
75 double m_maxQuotaConsumptionStochastic;
77 double m_reciprocal_time_step_root;
83 double m_dirFlowVel[2];
89 double m_relAvoidanceFactor;
95 double m_schoolVariance[3];
99 double m_InSpeedDepth[3];
100 double m_InSpeedN[3];
101 double m_InSpeedE[3];
102 double m_InSpeedD[3];
103 double m_InSpeedC[3];
109 double m_WaveVelResPar[2];
110 double m_WaveAccResPar[2];
117 double m_maxDirectionChange;
118 double m_charVelocityMeanFactor;
119 double m_charVelocityVarFactor;
120 double m_maxSustVelocityMeanFactor;
121 double m_maxSustVelocityVarFactor;
125 double m_volumeToMaxGutVolRatio;
126 double m_WWToDWRatio;
127 double m_DWToVolumeRatio;
128 double m_shapeCoefficient;
129 double m_appetiteExponent;
149 double m_energeticReferenceTemperature;
150 double m_energeticTemperatureDependencyParams[5];
153 double m_carbohydrateFraction;
154 double m_proteinFraction;
155 double m_lipidFraction;
158 double m_carbohydrateEnergy;
159 double m_proteinEnergy;
160 double m_lipidEnergy;
164 virtual void ReadInputFile(std::string fileName, std::string filePath);
165 ISimObjectLogger* m_logger;
Definition: FishParameters.h:30
FishParameters(ISimObjectLogger *logger)
test