123 |
* \param outfile is the ofstream that all the model information gets sent to |
* \param outfile is the ofstream that all the model information gets sent to |
124 |
*/ |
*/ |
125 |
void printWeights(ofstream& outfile) const; |
void printWeights(ofstream& outfile) const; |
126 |
|
//FIXME doc |
127 |
/** |
/** |
128 |
* \brief This function will increase the length and mean weight of the population stored in the vector, according to values calculated by the GrowthCalc calculations for the population |
* \brief This function will increase the length and mean weight of the population stored in the vector, according to values calculated by the GrowthCalc calculations for the population |
129 |
* \param Lgrowth is the DoubleMatrix of the calculated change in length due to the growth |
* \param Lgrowth is the DoubleMatrix of the calculated change in length due to the growth |
130 |
* \param Wgrowth is the DoubleMatrix of the calculated change in mean weight due to the growth |
* \param Wgrowth is the DoubleMatrix of the calculated change in mean weight due to the growth |
131 |
*/ |
*/ |
132 |
void Grow(const Matrix& Lgrowth, const Matrix& Wgrowth); |
void Grow(const Matrix& Lgrowth, const Matrix& Wgrowth); |
133 |
void Grow(const DoubleMatrix& Lgrowth, const DoubleMatrix& Wgrowth); |
// void Grow(const DoubleMatrix& Lgrowth, const DoubleMatrix& Wgrowth); |
134 |
/** |
/** |
135 |
* \brief This function will increase the length and mean weight of the population stored in the vector, according to values calculated by the GrowthCalc and Maturity calculations for the population |
* \brief This function will increase the length and mean weight of the population stored in the vector, according to values calculated by the GrowthCalc and Maturity calculations for the population |
136 |
* \param Lgrowth is the DoubleMatrix of the calculated change in length due to the growth |
* \param Lgrowth is the DoubleMatrix of the calculated change in length due to the growth |
138 |
* \param Mat is the Maturity used to calculate (and store) the proportion that population that will mature |
* \param Mat is the Maturity used to calculate (and store) the proportion that population that will mature |
139 |
* \param area is the identifier for the are used for the maturation process |
* \param area is the identifier for the are used for the maturation process |
140 |
*/ |
*/ |
141 |
void Grow(const DoubleMatrix& Lgrowth, const DoubleMatrix& Wgrowth, Maturity* const Mat, int area); |
void Grow(const Matrix& Lgrowth, const Matrix& Wgrowth, Maturity* const Mat, int area); |
142 |
/** |
/** |
143 |
* \brief This function will increase the length of the population stored in the vector, according to values calculated by the GrowthCalc calculations for the population |
* \brief This function will increase the length of the population stored in the vector, according to values calculated by the GrowthCalc calculations for the population |
144 |
* \param Lgrowth is the DoubleMatrix of the calculated change in length due to the growth |
* \param Lgrowth is the DoubleMatrix of the calculated change in length due to the growth |
145 |
* \param Weight is the DoubleVector of the specified mean weight of the population |
* \param Weight is the DoubleVector of the specified mean weight of the population |
146 |
* \note The mean weight of the population is fixed to values specified in the input file for the population |
* \note The mean weight of the population is fixed to values specified in the input file for the population |
147 |
*/ |
*/ |
148 |
void Grow(const DoubleMatrix& Lgrowth, const DoubleVector& Weight); |
void Grow(const Matrix& Lgrowth, const DoubleVector& Weight); |
149 |
/** |
/** |
150 |
* \brief This function will increase the length and mean weight of the population stored in the vector, according to values calculated by the GrowthCalc and Maturity calculations for the population |
* \brief This function will increase the length and mean weight of the population stored in the vector, according to values calculated by the GrowthCalc and Maturity calculations for the population |
151 |
* \param Lgrowth is the DoubleMatrix of the calculated change in length due to the growth |
* \param Lgrowth is the DoubleMatrix of the calculated change in length due to the growth |
154 |
* \param area is the identifier for the are used for the maturation process |
* \param area is the identifier for the are used for the maturation process |
155 |
* \note The mean weight of the population is fixed to values specified in the input file for the population |
* \note The mean weight of the population is fixed to values specified in the input file for the population |
156 |
*/ |
*/ |
157 |
void Grow(const DoubleMatrix& Lgrowth, const DoubleVector& Weight, Maturity* const Mat, int area); |
void Grow(const Matrix& Lgrowth, const DoubleVector& Weight, Maturity* const Mat, int area); |
158 |
/** |
/** |
159 |
* \brief This function will add a AgeBandMatrix to the current vector |
* \brief This function will add a AgeBandMatrix to the current vector |
160 |
* \param Addition is the AgeBandMatrix that will be added to the current vector |
* \param Addition is the AgeBandMatrix that will be added to the current vector |