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];
111 double m_WaveWallResPar[2];
118 double m_InSchoolSpd[6];
123 double m_maxDirectionChange;
124 double m_charVelocityMeanFactor;
125 double m_charVelocityVarFactor;
126 double m_maxSustVelocityMeanFactor;
127 double m_maxSustVelocityVarFactor;
131 double m_volumeToMaxGutVolRatio;
132 double m_WWToDWRatio;
133 double m_DWToVolumeRatio;
134 double m_shapeCoefficient;
135 double m_appetiteExponent;
155 double m_energeticReferenceTemperature;
156 double m_energeticTemperatureDependencyParams[5];
159 double m_carbohydrateFraction;
160 double m_proteinFraction;
161 double m_lipidFraction;
164 double m_carbohydrateEnergy;
165 double m_proteinEnergy;
166 double m_lipidEnergy;
170 virtual void ReadInputFile(std::string fileName, std::string filePath);
171 ISimObjectLogger* m_logger;