Interface PopulationSeasonInfo

All Superinterfaces:
Season, Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
All Known Implementing Classes:
PopulationSeasonInfoAbstract, PopulationSeasonInfoImpl

public interface PopulationSeasonInfo extends Season
  • Field Details

  • Method Details

    • setReproductionDistribution

      void setReproductionDistribution(org.nuiton.math.matrix.MatrixND reproductionDistribution)
    • getReproductionDistribution

      org.nuiton.math.matrix.MatrixND getReproductionDistribution()
    • setGroupChange

      void setGroupChange(boolean groupChange)
    • isGroupChange

      boolean isGroupChange()
    • getGroupChange

      boolean getGroupChange()
    • setSimpleLengthChangeMatrix

      void setSimpleLengthChangeMatrix(boolean simpleLengthChangeMatrix)
    • isSimpleLengthChangeMatrix

      boolean isSimpleLengthChangeMatrix()
    • getSimpleLengthChangeMatrix

      boolean getSimpleLengthChangeMatrix()
    • setLengthChangeMatrix

      void setLengthChangeMatrix(org.nuiton.math.matrix.MatrixND lengthChangeMatrix)
    • getLengthChangeMatrix

      org.nuiton.math.matrix.MatrixND getLengthChangeMatrix()
    • setReproduction

      void setReproduction(boolean reproduction)
    • isReproduction

      boolean isReproduction()
    • getReproduction

      boolean getReproduction()
    • setUseEquationMigration

      void setUseEquationMigration(boolean useEquationMigration)
    • isUseEquationMigration

      boolean isUseEquationMigration()
    • getUseEquationMigration

      boolean getUseEquationMigration()
    • setMigrationMatrix

      void setMigrationMatrix(org.nuiton.math.matrix.MatrixND migrationMatrix)
    • getMigrationMatrix

      org.nuiton.math.matrix.MatrixND getMigrationMatrix()
    • setEmigrationMatrix

      void setEmigrationMatrix(org.nuiton.math.matrix.MatrixND emigrationMatrix)
    • getEmigrationMatrix

      org.nuiton.math.matrix.MatrixND getEmigrationMatrix()
    • setImmigrationMatrix

      void setImmigrationMatrix(org.nuiton.math.matrix.MatrixND immigrationMatrix)
    • getImmigrationMatrix

      org.nuiton.math.matrix.MatrixND getImmigrationMatrix()
    • setMigrationEquation

      void setMigrationEquation(Equation migrationEquation)
    • getMigrationEquation

      Equation getMigrationEquation()
    • setEmigrationEquation

      void setEmigrationEquation(Equation emigrationEquation)
    • getEmigrationEquation

      Equation getEmigrationEquation()
    • setImmigrationEquation

      void setImmigrationEquation(Equation immigrationEquation)
    • getImmigrationEquation

      Equation getImmigrationEquation()
    • setPopulation

      void setPopulation(Population population)
    • getPopulation

      Population getPopulation()
    • getCapturability

      double getCapturability(PopulationGroup group)
    • spacializeLengthChangeMatrix

      org.nuiton.math.matrix.MatrixND spacializeLengthChangeMatrix(org.nuiton.math.matrix.MatrixND mat)
    • computeLengthChangeMatrix

      org.nuiton.math.matrix.MatrixND computeLengthChangeMatrix()
    • getGroupChangeMatrix

      org.nuiton.math.matrix.MatrixND getGroupChangeMatrix(Month month)
    • getMigrationMatrix

      org.nuiton.math.matrix.MatrixND getMigrationMatrix(Month month, org.nuiton.math.matrix.MatrixND N)

      Matrix [(group, zone(left)) x (group, zone(reached))]

      Parameters:
      month -
      N -
      Returns:
    • getEmigrationMatrix

      org.nuiton.math.matrix.MatrixND getEmigrationMatrix(Month month, org.nuiton.math.matrix.MatrixND N)

      Matrix [(group, zone(left)) x (group, zone(left))]

      Parameters:
      month -
      N -
      Returns:
    • getImmigrationMatrix

      org.nuiton.math.matrix.MatrixND getImmigrationMatrix(Month month, org.nuiton.math.matrix.MatrixND N)

      Matrix [(group, zone(reached)) x (group, zone(reached))]

      Parameters:
      month -
      N -
      Returns:
    • getReproductionMatrix

      org.nuiton.math.matrix.MatrixND getReproductionMatrix(Month month, org.nuiton.math.matrix.MatrixND N)

      Matrix [zone(repro)]

      Parameters:
      month -
      N -
      Returns:
    • unspacializeLengthChangeMatrix

      org.nuiton.math.matrix.MatrixND unspacializeLengthChangeMatrix(org.nuiton.math.matrix.MatrixND mat)