Interface Population

All Superinterfaces:
Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
All Known Implementing Classes:
PopulationAbstract, PopulationImpl

public interface Population extends org.nuiton.topia.persistence.TopiaEntityContextable
  • Field Details

  • Method Details

    • setName

      void setName(String name)
    • getName

      String getName()
    • setGeographicId

      void setGeographicId(String geographicId)
    • getGeographicId

      String getGeographicId()
    • setPlusGroup

      void setPlusGroup(boolean plusGroup)
    • isPlusGroup

      boolean isPlusGroup()
    • getPlusGroup

      boolean getPlusGroup()
    • setGrowth

      void setGrowth(Equation growth)
    • getGrowth

      Equation getGrowth()
    • setGrowthReverse

      void setGrowthReverse(Equation growthReverse)
    • getGrowthReverse

      Equation getGrowthReverse()
    • setComment

      void setComment(String comment)
    • getComment

      String getComment()
    • setMeanWeight

      void setMeanWeight(Equation meanWeight)
    • getMeanWeight

      Equation getMeanWeight()
    • setPrice

      void setPrice(Equation price)
    • getPrice

      Equation getPrice()
    • setNaturalDeathRate

      void setNaturalDeathRate(Equation naturalDeathRate)
    • getNaturalDeathRate

      Equation getNaturalDeathRate()
    • setFishingMortalityOtherFleets

      void setFishingMortalityOtherFleets(Equation fishingMortalityOtherFleets)
    • getFishingMortalityOtherFleets

      Equation getFishingMortalityOtherFleets()
    • setCaractBioComment

      void setCaractBioComment(String caractBioComment)
    • getCaractBioComment

      String getCaractBioComment()
    • setReproductionEquation

      void setReproductionEquation(Equation reproductionEquation)
    • getReproductionEquation

      Equation getReproductionEquation()
    • setMonthGapBetweenReproRecrutement

      void setMonthGapBetweenReproRecrutement(int monthGapBetweenReproRecrutement)
    • getMonthGapBetweenReproRecrutement

      int getMonthGapBetweenReproRecrutement()
    • setRecruitmentDistribution

      void setRecruitmentDistribution(org.nuiton.math.matrix.MatrixND recruitmentDistribution)
    • getRecruitmentDistribution

      org.nuiton.math.matrix.MatrixND getRecruitmentDistribution()
    • setRecruitmentEquation

      void setRecruitmentEquation(Equation recruitmentEquation)
    • getRecruitmentEquation

      Equation getRecruitmentEquation()
    • setRecruitmentComment

      void setRecruitmentComment(String recruitmentComment)
    • getRecruitmentComment

      String getRecruitmentComment()
    • setZonesComment

      void setZonesComment(String zonesComment)
    • getZonesComment

      String getZonesComment()
    • setSeasonsComment

      void setSeasonsComment(String seasonsComment)
    • getSeasonsComment

      String getSeasonsComment()
    • setCapturabilityComment

      void setCapturabilityComment(String capturabilityComment)
    • getCapturabilityComment

      String getCapturabilityComment()
    • setMigrationComment

      void setMigrationComment(String migrationComment)
    • getMigrationComment

      String getMigrationComment()
    • setMappingZoneReproZoneRecru

      void setMappingZoneReproZoneRecru(org.nuiton.math.matrix.MatrixND mappingZoneReproZoneRecru)
    • getMappingZoneReproZoneRecru

      org.nuiton.math.matrix.MatrixND getMappingZoneReproZoneRecru()
    • setCapturability

      void setCapturability(org.nuiton.math.matrix.MatrixND capturability)
    • getCapturability

      org.nuiton.math.matrix.MatrixND getCapturability()
    • setCapturabilityEquationUsed

      void setCapturabilityEquationUsed(boolean capturabilityEquationUsed)
    • isCapturabilityEquationUsed

      boolean isCapturabilityEquationUsed()
    • getCapturabilityEquationUsed

      boolean getCapturabilityEquationUsed()
    • setCapturabilityEquation

      void setCapturabilityEquation(Equation capturabilityEquation)
    • getCapturabilityEquation

      Equation getCapturabilityEquation()
    • setMaturityOgiveEquation

      void setMaturityOgiveEquation(Equation maturityOgiveEquation)
    • getMaturityOgiveEquation

      Equation getMaturityOgiveEquation()
    • setReproductionRateEquation

      void setReproductionRateEquation(Equation reproductionRateEquation)
    • getReproductionRateEquation

      Equation getReproductionRateEquation()
    • setFbarGroupMin

      void setFbarGroupMin(int fbarGroupMin)
    • getFbarGroupMin

      int getFbarGroupMin()
    • setFbarGroupMax

      void setFbarGroupMax(int fbarGroupMax)
    • getFbarGroupMax

      int getFbarGroupMax()
    • setAbundanceReferenceMonth

      void setAbundanceReferenceMonth(Month abundanceReferenceMonth)
    • getAbundanceReferenceMonth

      Month getAbundanceReferenceMonth()
    • setComputeFOnLandings

      void setComputeFOnLandings(boolean computeFOnLandings)
    • isComputeFOnLandings

      boolean isComputeFOnLandings()
    • getComputeFOnLandings

      boolean getComputeFOnLandings()
    • addPopulationGroup

      void addPopulationGroup(PopulationGroup populationGroup)
    • addAllPopulationGroup

      void addAllPopulationGroup(List<PopulationGroup> populationGroup)
    • setPopulationGroup

      void setPopulationGroup(List<PopulationGroup> populationGroup)
    • removePopulationGroup

      void removePopulationGroup(PopulationGroup populationGroup)
    • clearPopulationGroup

      void clearPopulationGroup()
    • getPopulationGroup

      List<PopulationGroup> getPopulationGroup()
    • getPopulationGroupByTopiaId

      PopulationGroup getPopulationGroupByTopiaId(String topiaId)
    • sizePopulationGroup

      int sizePopulationGroup()
    • isPopulationGroupEmpty

      boolean isPopulationGroupEmpty()
    • addPopulationSeasonInfo

      void addPopulationSeasonInfo(PopulationSeasonInfo populationSeasonInfo)
    • addAllPopulationSeasonInfo

      void addAllPopulationSeasonInfo(List<PopulationSeasonInfo> populationSeasonInfo)
    • setPopulationSeasonInfo

      void setPopulationSeasonInfo(List<PopulationSeasonInfo> populationSeasonInfo)
    • removePopulationSeasonInfo

      void removePopulationSeasonInfo(PopulationSeasonInfo populationSeasonInfo)
    • clearPopulationSeasonInfo

      void clearPopulationSeasonInfo()
    • getPopulationSeasonInfo

      List<PopulationSeasonInfo> getPopulationSeasonInfo()
    • getPopulationSeasonInfoByTopiaId

      PopulationSeasonInfo getPopulationSeasonInfoByTopiaId(String topiaId)
    • sizePopulationSeasonInfo

      int sizePopulationSeasonInfo()
    • isPopulationSeasonInfoEmpty

      boolean isPopulationSeasonInfoEmpty()
    • setSpecies

      void setSpecies(Species species)
    • getSpecies

      Species getSpecies()
    • addReproductionZone

      void addReproductionZone(Zone reproductionZone)
    • addAllReproductionZone

      void addAllReproductionZone(List<Zone> reproductionZone)
    • setReproductionZone

      void setReproductionZone(List<Zone> reproductionZone)
    • removeReproductionZone

      void removeReproductionZone(Zone reproductionZone)
    • clearReproductionZone

      void clearReproductionZone()
    • getReproductionZone

      List<Zone> getReproductionZone()
    • getReproductionZoneByTopiaId

      Zone getReproductionZoneByTopiaId(String topiaId)
    • sizeReproductionZone

      int sizeReproductionZone()
    • isReproductionZoneEmpty

      boolean isReproductionZoneEmpty()
    • addPopulationZone

      void addPopulationZone(Zone populationZone)
    • addAllPopulationZone

      void addAllPopulationZone(List<Zone> populationZone)
    • setPopulationZone

      void setPopulationZone(List<Zone> populationZone)
    • removePopulationZone

      void removePopulationZone(Zone populationZone)
    • clearPopulationZone

      void clearPopulationZone()
    • getPopulationZone

      List<Zone> getPopulationZone()
    • getPopulationZoneByTopiaId

      Zone getPopulationZoneByTopiaId(String topiaId)
    • sizePopulationZone

      int sizePopulationZone()
    • isPopulationZoneEmpty

      boolean isPopulationZoneEmpty()
    • addRecruitmentZone

      void addRecruitmentZone(Zone recruitmentZone)
    • addAllRecruitmentZone

      void addAllRecruitmentZone(List<Zone> recruitmentZone)
    • setRecruitmentZone

      void setRecruitmentZone(List<Zone> recruitmentZone)
    • removeRecruitmentZone

      void removeRecruitmentZone(Zone recruitmentZone)
    • clearRecruitmentZone

      void clearRecruitmentZone()
    • getRecruitmentZone

      List<Zone> getRecruitmentZone()
    • getRecruitmentZoneByTopiaId

      Zone getRecruitmentZoneByTopiaId(String topiaId)
    • sizeRecruitmentZone

      int sizeRecruitmentZone()
    • isRecruitmentZoneEmpty

      boolean isRecruitmentZoneEmpty()
    • getPopulationSeasonInfo

      PopulationSeasonInfo getPopulationSeasonInfo(Month month)
    • N2DToN1D

      org.nuiton.math.matrix.MatrixND N2DToN1D(org.nuiton.math.matrix.MatrixND m)
    • split2D

      org.nuiton.math.matrix.MatrixND split2D(org.nuiton.math.matrix.MatrixND m)
    • getNaturalDeathBirth

      double getNaturalDeathBirth(Zone zone)
    • getAge

      double getAge(double length, PopulationGroup group)
    • getLength

      double getLength(double age, PopulationGroup group)
    • getNaturalDeathRateMatrix

      org.nuiton.math.matrix.MatrixND getNaturalDeathRateMatrix()
    • getRecruitmentMatrix

      org.nuiton.math.matrix.MatrixND getRecruitmentMatrix(TimeStep step, Population pop, RecruitmentInputMap recruitmentInputs, org.nuiton.math.matrix.MatrixND result)
    • getFishingMortalityOtherFleetsMatrix

      org.nuiton.math.matrix.MatrixND getFishingMortalityOtherFleetsMatrix()