Package fr.ifremer.isisfish.entities
Interface PopulationSeasonInfo
- All Superinterfaces:
Season,Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- All Known Implementing Classes:
PopulationSeasonInfoAbstract,PopulationSeasonInfoImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface fr.ifremer.isisfish.entities.Season
PROPERTY_FIRST_MONTH, PROPERTY_LAST_MONTHFields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSIONFields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT -
Method Summary
Modifier and TypeMethodDescriptionorg.nuiton.math.matrix.MatrixNDdoublegetCapturability(PopulationGroup group) org.nuiton.math.matrix.MatrixNDorg.nuiton.math.matrix.MatrixNDgetEmigrationMatrix(Month month, org.nuiton.math.matrix.MatrixND N) Matrix [(group, zone(left)) x (group, zone(left))]booleanorg.nuiton.math.matrix.MatrixNDgetGroupChangeMatrix(Month month) org.nuiton.math.matrix.MatrixNDorg.nuiton.math.matrix.MatrixNDgetImmigrationMatrix(Month month, org.nuiton.math.matrix.MatrixND N) Matrix [(group, zone(reached)) x (group, zone(reached))]org.nuiton.math.matrix.MatrixNDorg.nuiton.math.matrix.MatrixNDorg.nuiton.math.matrix.MatrixNDgetMigrationMatrix(Month month, org.nuiton.math.matrix.MatrixND N) Matrix [(group, zone(left)) x (group, zone(reached))]booleanorg.nuiton.math.matrix.MatrixNDorg.nuiton.math.matrix.MatrixNDgetReproductionMatrix(Month month, org.nuiton.math.matrix.MatrixND N) Matrix [zone(repro)]booleanbooleanbooleanbooleanbooleanbooleanvoidsetEmigrationEquation(Equation emigrationEquation) voidsetEmigrationMatrix(org.nuiton.math.matrix.MatrixND emigrationMatrix) voidsetGroupChange(boolean groupChange) voidsetImmigrationEquation(Equation immigrationEquation) voidsetImmigrationMatrix(org.nuiton.math.matrix.MatrixND immigrationMatrix) voidsetLengthChangeMatrix(org.nuiton.math.matrix.MatrixND lengthChangeMatrix) voidsetMigrationEquation(Equation migrationEquation) voidsetMigrationMatrix(org.nuiton.math.matrix.MatrixND migrationMatrix) voidsetPopulation(Population population) voidsetReproduction(boolean reproduction) voidsetReproductionDistribution(org.nuiton.math.matrix.MatrixND reproductionDistribution) voidsetSimpleLengthChangeMatrix(boolean simpleLengthChangeMatrix) voidsetUseEquationMigration(boolean useEquationMigration) org.nuiton.math.matrix.MatrixNDspacializeLengthChangeMatrix(org.nuiton.math.matrix.MatrixND mat) org.nuiton.math.matrix.MatrixNDunspacializeLengthChangeMatrix(org.nuiton.math.matrix.MatrixND mat) Methods inherited from interface fr.ifremer.isisfish.entities.Season
containsMonth, getFirstMonth, getLastMonth, getMonths, setFirstMonth, setLastMonth, setMonthsMethods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getComposite, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersionMethods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
delete, getTopiaContext, setTopiaContext, update
-
Field Details
-
PROPERTY_REPRODUCTION_DISTRIBUTION
- See Also:
-
PROPERTY_GROUP_CHANGE
- See Also:
-
PROPERTY_SIMPLE_LENGTH_CHANGE_MATRIX
- See Also:
-
PROPERTY_LENGTH_CHANGE_MATRIX
- See Also:
-
PROPERTY_REPRODUCTION
- See Also:
-
PROPERTY_USE_EQUATION_MIGRATION
- See Also:
-
PROPERTY_MIGRATION_MATRIX
- See Also:
-
PROPERTY_EMIGRATION_MATRIX
- See Also:
-
PROPERTY_IMMIGRATION_MATRIX
- See Also:
-
PROPERTY_MIGRATION_EQUATION
- See Also:
-
PROPERTY_EMIGRATION_EQUATION
- See Also:
-
PROPERTY_IMMIGRATION_EQUATION
- See Also:
-
PROPERTY_POPULATION
- See Also:
-
-
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
-
getMigrationEquation
Equation getMigrationEquation() -
setEmigrationEquation
-
getEmigrationEquation
Equation getEmigrationEquation() -
setImmigrationEquation
-
getImmigrationEquation
Equation getImmigrationEquation() -
setPopulation
-
getPopulation
Population getPopulation() -
getCapturability
-
spacializeLengthChangeMatrix
org.nuiton.math.matrix.MatrixND spacializeLengthChangeMatrix(org.nuiton.math.matrix.MatrixND mat) -
computeLengthChangeMatrix
org.nuiton.math.matrix.MatrixND computeLengthChangeMatrix() -
getGroupChangeMatrix
-
getMigrationMatrix
Matrix [(group, zone(left)) x (group, zone(reached))]
- Parameters:
month-N-- Returns:
-
getEmigrationMatrix
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)
-