|
| VerticalAbioticEnvironment (std::string simObjectName, ISimObjectCreator *creator) |
|
std::vector< std::string > | SplitString (std::string sData, std::string separator) |
|
void | GetLightDatasetFromSlagstadModel (double latitude, double attenuationCoeff, double backgroundRadiation, int startDayOfYear, int endDayOfYear, double **dataSet, std::string lightIntFileLocationFolder) |
|
virtual void | OdeFcn (const double T, const double *const X, double *const XDot, const bool isMajorTimeStep) |
|
virtual void | getValueAndGradient (std::string dataType, Fish::vec3 position, double *valueAndGradient) |
|
|
virtual double | ArtificialLightEffect (Fish::vec3 position) |
|
|
double | m_verticalResolution |
|
double | m_timeResolution |
|
int | m_verticalDimension |
|
int | m_timeDimension |
|
double * | m_times |
|
double * | m_depths |
|
std::unordered_map< std::string, int > | m_dataTypes |
|
std::vector< double ** > | m_fullDatasets |
| Dataset spanning depth x time.
|
|
std::vector< double * > | m_presentStates |
| Array containing present environmental state value.
|
|
double | m_timeOfLastUpdate |
|
int | m_artificialLightNumber |
| Number of artificial lights placed in system (#)
|
|
Fish::vec3 * | m_artificialLightPositions |
| Positions (NED) of artificial lights placed in system (m,m,m)
|
|
double | m_artificialLightAttenuationFactor |
| Factor determining attenuation of light intensity when passing through light (should be frequency dependent) (m-3)
|
|
double | m_artificialLightSourceRadius |
| Radius of the light source, i.e. may be represented by the bulb radius (m)
|
|
double | m_artificialLightBaseIntensity |
| Base light intensity leve of source; considered static at this value within m_lightSourceRadius from source (PAR/ยต-einsteins)
|
|
ISimObjectCreator * | m_creator |
|
The documentation for this class was generated from the following file: