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
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from interface fr.ifremer.isisfish.entities.Season
PROPERTY_FIRST_MONTH, PROPERTY_LAST_MONTH
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT
-
Method Summary
Modifier and TypeMethodDescriptionorg.nuiton.math.matrix.MatrixND
double
getCapturability
(PopulationGroup group) org.nuiton.math.matrix.MatrixND
org.nuiton.math.matrix.MatrixND
getEmigrationMatrix
(Month month, org.nuiton.math.matrix.MatrixND N) Matrix [(group, zone(left)) x (group, zone(left))]boolean
org.nuiton.math.matrix.MatrixND
getGroupChangeMatrix
(Month month) org.nuiton.math.matrix.MatrixND
org.nuiton.math.matrix.MatrixND
getImmigrationMatrix
(Month month, org.nuiton.math.matrix.MatrixND N) Matrix [(group, zone(reached)) x (group, zone(reached))]org.nuiton.math.matrix.MatrixND
org.nuiton.math.matrix.MatrixND
org.nuiton.math.matrix.MatrixND
getMigrationMatrix
(Month month, org.nuiton.math.matrix.MatrixND N) Matrix [(group, zone(left)) x (group, zone(reached))]boolean
org.nuiton.math.matrix.MatrixND
org.nuiton.math.matrix.MatrixND
getReproductionMatrix
(Month month, org.nuiton.math.matrix.MatrixND N) Matrix [zone(repro)]boolean
boolean
boolean
boolean
boolean
boolean
void
setEmigrationEquation
(Equation emigrationEquation) void
setEmigrationMatrix
(org.nuiton.math.matrix.MatrixND emigrationMatrix) void
setGroupChange
(boolean groupChange) void
setImmigrationEquation
(Equation immigrationEquation) void
setImmigrationMatrix
(org.nuiton.math.matrix.MatrixND immigrationMatrix) void
setLengthChangeMatrix
(org.nuiton.math.matrix.MatrixND lengthChangeMatrix) void
setMigrationEquation
(Equation migrationEquation) void
setMigrationMatrix
(org.nuiton.math.matrix.MatrixND migrationMatrix) void
setPopulation
(Population population) void
setReproduction
(boolean reproduction) void
setReproductionDistribution
(org.nuiton.math.matrix.MatrixND reproductionDistribution) void
setSimpleLengthChangeMatrix
(boolean simpleLengthChangeMatrix) void
setUseEquationMigration
(boolean useEquationMigration) org.nuiton.math.matrix.MatrixND
spacializeLengthChangeMatrix
(org.nuiton.math.matrix.MatrixND mat) org.nuiton.math.matrix.MatrixND
unspacializeLengthChangeMatrix
(org.nuiton.math.matrix.MatrixND mat) Methods inherited from interface fr.ifremer.isisfish.entities.Season
containsMonth, getFirstMonth, getLastMonth, getMonths, setFirstMonth, setLastMonth, setMonths
Methods 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, setTopiaVersion
Methods 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)
-