public abstract class PopulationSeasonInfoAbstract extends SeasonImpl implements PopulationSeasonInfo
| Modifier and Type | Field and Description |
|---|---|
protected Equation |
emigrationEquation
Nom de l'attribut en BD : emigrationEquation
|
protected org.nuiton.math.matrix.MatrixND |
emigrationMatrix
Matrix [group x zone(left)]
|
protected boolean |
groupChange
Si vrai alors la population change de groupe d'age ou de longueurs en debut de saison
|
protected Equation |
immigrationEquation
Nom de l'attribut en BD : immigrationEquation
|
protected org.nuiton.math.matrix.MatrixND |
immigrationMatrix
Matrix [group x zone(reached)]
|
protected org.nuiton.math.matrix.MatrixND |
lengthChangeMatrix
La matrice de changement de longueur.
|
protected Equation |
migrationEquation
Nom de l'attribut en BD : migrationEquation
|
protected org.nuiton.math.matrix.MatrixND |
migrationMatrix
Matrix [group x zone(left) x zone(reached)]
|
protected Population |
population
Nom de l'attribut en BD : population
|
protected boolean |
reproduction
Indique s'il y a de la reproduction durant la saison
|
protected org.nuiton.math.matrix.MatrixND |
reproductionDistribution
Matrice représentant la distribution de la reproduction sur les différents mois de la saison.
|
protected boolean |
simpleLengthChangeMatrix
Indique si la matrice de changementde longeur est une matrice simple ou complexe
|
protected boolean |
useEquationMigration
Nom de l'attribut en BD : useEquationMigration
|
firstMonth, lastMonthreadListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesPROPERTY_EMIGRATION_EQUATION, PROPERTY_EMIGRATION_MATRIX, PROPERTY_GROUP_CHANGE, PROPERTY_IMMIGRATION_EQUATION, PROPERTY_IMMIGRATION_MATRIX, PROPERTY_LENGTH_CHANGE_MATRIX, PROPERTY_MIGRATION_EQUATION, PROPERTY_MIGRATION_MATRIX, PROPERTY_POPULATION, PROPERTY_REPRODUCTION, PROPERTY_REPRODUCTION_DISTRIBUTION, PROPERTY_SIMPLE_LENGTH_CHANGE_MATRIX, PROPERTY_USE_EQUATION_MIGRATIONPROPERTY_FIRST_MONTH, PROPERTY_LAST_MONTH| Constructor and Description |
|---|
PopulationSeasonInfoAbstract() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.nuiton.topia.persistence.EntityVisitor visitor) |
void |
delete() |
List<org.nuiton.topia.persistence.TopiaEntity> |
getAggregate() |
List<org.nuiton.topia.persistence.TopiaEntity> |
getComposite() |
Equation |
getEmigrationEquation() |
org.nuiton.math.matrix.MatrixND |
getEmigrationMatrix() |
boolean |
getGroupChange() |
Equation |
getImmigrationEquation() |
org.nuiton.math.matrix.MatrixND |
getImmigrationMatrix() |
org.nuiton.math.matrix.MatrixND |
getLengthChangeMatrix() |
Equation |
getMigrationEquation() |
org.nuiton.math.matrix.MatrixND |
getMigrationMatrix() |
Population |
getPopulation() |
boolean |
getReproduction() |
org.nuiton.math.matrix.MatrixND |
getReproductionDistribution() |
boolean |
getSimpleLengthChangeMatrix() |
boolean |
getUseEquationMigration() |
boolean |
isGroupChange() |
boolean |
isReproduction() |
boolean |
isSimpleLengthChangeMatrix() |
boolean |
isUseEquationMigration() |
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) |
String |
toString() |
void |
update() |
containsMonth, getMonths, setMonthsgetFirstMonth, getLastMonth, setFirstMonth, setLastMonthaddPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersionclone, finalize, getClass, notify, notifyAll, wait, wait, waitcomputeLengthChangeMatrix, getCapturability, getEmigrationMatrix, getGroupChangeMatrix, getImmigrationMatrix, getMigrationMatrix, getReproductionMatrix, spacializeLengthChangeMatrix, unspacializeLengthChangeMatrixcontainsMonth, getFirstMonth, getLastMonth, getMonths, setFirstMonth, setLastMonth, setMonthsgetTopiaContext, setTopiaContextaddPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersionprotected org.nuiton.math.matrix.MatrixND reproductionDistribution
Matrice représentant la distribution de la reproduction sur les différents mois de la saison.
Nom de l'attribut en BD : reproductionDistributionprotected boolean groupChange
Si vrai alors la population change de groupe d'age ou de longueurs en debut de saison
Nom de l'attribut en BD : groupChangeprotected boolean simpleLengthChangeMatrix
Indique si la matrice de changementde longeur est une matrice simple ou complexe
Nom de l'attribut en BD : simpleLengthChangeMatrixprotected org.nuiton.math.matrix.MatrixND lengthChangeMatrix
La matrice de changement de longueur. Appliquable que si la MetaPopulation est en longueur. Cette matrice est [group x group] ou [ (group, zone) x ( group, zone)]
Nom de l'attribut en BD : lengthChangeMatrixprotected boolean reproduction
Indique s'il y a de la reproduction durant la saison
Nom de l'attribut en BD : reproductionprotected boolean useEquationMigration
protected org.nuiton.math.matrix.MatrixND migrationMatrix
Matrix [group x zone(left) x zone(reached)]
Nom de l'attribut en BD : migrationMatrixprotected org.nuiton.math.matrix.MatrixND emigrationMatrix
Matrix [group x zone(left)]
Nom de l'attribut en BD : emigrationMatrixprotected org.nuiton.math.matrix.MatrixND immigrationMatrix
Matrix [group x zone(reached)]
Nom de l'attribut en BD : immigrationMatrixprotected Equation migrationEquation
protected Equation emigrationEquation
protected Equation immigrationEquation
protected Population population
public void update()
throws org.nuiton.topia.TopiaException
update in interface org.nuiton.topia.persistence.TopiaEntityContextableupdate in class SeasonAbstractorg.nuiton.topia.TopiaExceptionpublic void delete()
throws org.nuiton.topia.TopiaException
delete in interface org.nuiton.topia.persistence.TopiaEntityContextabledelete in class SeasonAbstractorg.nuiton.topia.TopiaExceptionpublic void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
throws org.nuiton.topia.TopiaException
accept in interface org.nuiton.topia.persistence.TopiaEntityaccept in class SeasonAbstractorg.nuiton.topia.TopiaExceptionpublic void setReproductionDistribution(org.nuiton.math.matrix.MatrixND reproductionDistribution)
setReproductionDistribution in interface PopulationSeasonInfopublic org.nuiton.math.matrix.MatrixND getReproductionDistribution()
getReproductionDistribution in interface PopulationSeasonInfopublic void setGroupChange(boolean groupChange)
setGroupChange in interface PopulationSeasonInfopublic boolean isGroupChange()
isGroupChange in interface PopulationSeasonInfopublic boolean getGroupChange()
getGroupChange in interface PopulationSeasonInfopublic void setSimpleLengthChangeMatrix(boolean simpleLengthChangeMatrix)
setSimpleLengthChangeMatrix in interface PopulationSeasonInfopublic boolean isSimpleLengthChangeMatrix()
isSimpleLengthChangeMatrix in interface PopulationSeasonInfopublic boolean getSimpleLengthChangeMatrix()
getSimpleLengthChangeMatrix in interface PopulationSeasonInfopublic void setLengthChangeMatrix(org.nuiton.math.matrix.MatrixND lengthChangeMatrix)
setLengthChangeMatrix in interface PopulationSeasonInfopublic org.nuiton.math.matrix.MatrixND getLengthChangeMatrix()
getLengthChangeMatrix in interface PopulationSeasonInfopublic void setReproduction(boolean reproduction)
setReproduction in interface PopulationSeasonInfopublic boolean isReproduction()
isReproduction in interface PopulationSeasonInfopublic boolean getReproduction()
getReproduction in interface PopulationSeasonInfopublic void setUseEquationMigration(boolean useEquationMigration)
setUseEquationMigration in interface PopulationSeasonInfopublic boolean isUseEquationMigration()
isUseEquationMigration in interface PopulationSeasonInfopublic boolean getUseEquationMigration()
getUseEquationMigration in interface PopulationSeasonInfopublic void setMigrationMatrix(org.nuiton.math.matrix.MatrixND migrationMatrix)
setMigrationMatrix in interface PopulationSeasonInfopublic org.nuiton.math.matrix.MatrixND getMigrationMatrix()
getMigrationMatrix in interface PopulationSeasonInfopublic void setEmigrationMatrix(org.nuiton.math.matrix.MatrixND emigrationMatrix)
setEmigrationMatrix in interface PopulationSeasonInfopublic org.nuiton.math.matrix.MatrixND getEmigrationMatrix()
getEmigrationMatrix in interface PopulationSeasonInfopublic void setImmigrationMatrix(org.nuiton.math.matrix.MatrixND immigrationMatrix)
setImmigrationMatrix in interface PopulationSeasonInfopublic org.nuiton.math.matrix.MatrixND getImmigrationMatrix()
getImmigrationMatrix in interface PopulationSeasonInfopublic void setMigrationEquation(Equation migrationEquation)
setMigrationEquation in interface PopulationSeasonInfopublic Equation getMigrationEquation()
getMigrationEquation in interface PopulationSeasonInfopublic void setEmigrationEquation(Equation emigrationEquation)
setEmigrationEquation in interface PopulationSeasonInfopublic Equation getEmigrationEquation()
getEmigrationEquation in interface PopulationSeasonInfopublic void setImmigrationEquation(Equation immigrationEquation)
setImmigrationEquation in interface PopulationSeasonInfopublic Equation getImmigrationEquation()
getImmigrationEquation in interface PopulationSeasonInfopublic void setPopulation(Population population)
setPopulation in interface PopulationSeasonInfopublic Population getPopulation()
getPopulation in interface PopulationSeasonInfopublic List<org.nuiton.topia.persistence.TopiaEntity> getAggregate() throws org.nuiton.topia.TopiaException
getAggregate in interface org.nuiton.topia.persistence.TopiaEntitygetAggregate in class SeasonAbstractorg.nuiton.topia.TopiaExceptionpublic List<org.nuiton.topia.persistence.TopiaEntity> getComposite() throws org.nuiton.topia.TopiaException
getComposite in interface org.nuiton.topia.persistence.TopiaEntitygetComposite in class SeasonAbstractorg.nuiton.topia.TopiaExceptionpublic String toString()
toString in class SeasonImplCopyright © 1999-2012 CodeLutin. All Rights Reserved.