Marine systems simulation
SimpleFish Class Reference
+ Collaboration diagram for SimpleFish:

Public Member Functions

 SimpleFish ()
 The constructor sets the pointer to the output object and the parser object.
 
void initSimpleFish (double *const updatedIC, int imax, int jmax, int kmax, int stateIndex, double Nfish, double avgWeight, double stdDev)
 
int getStateCount ()
 
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)
 

Protected Member Functions

double mu (double density)
 
double getAppetite (const double *const adX, int stateIndex, int group)
 
double getMaxGutVolume (double weight)
 

Protected Attributes

Fish::FishParameters m_fishParameters
 
ISimObjectCreator * m_pCreator
 
double m_T_h
 
double m_k_T_s
 
double m_b
 
double m_c
 
double m_Nfish
 
double m_Wtot
 
double m_pelletWeight
 
double m_Ndist [N_GROUPS]
 
double m_wDev [N_GROUPS]
 
double m_N [N_GROUPS]
 
double m_w [N_GROUPS]
 
double m_a_1
 
double m_a_2
 
vector< Fish::DebModelm_debModel
 
vector< vector< vector< double > > > m_affinity
 

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