|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.SeasonAbstract
fr.ifremer.isisfish.entities.SeasonImpl
fr.ifremer.isisfish.entities.PopulationSeasonInfoAbstract
public abstract class PopulationSeasonInfoAbstract
| Field Summary | |
|---|---|
protected Equation |
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
|
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
|
protected org.nuiton.math.matrix.MatrixND |
migrationMatrix
Matrix [group x zone(left) x zone(reached)] |
protected Population |
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
|
| Fields inherited from class fr.ifremer.isisfish.entities.SeasonAbstract |
|---|
firstMonth, lastMonth |
| Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract |
|---|
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables |
| Fields inherited from interface fr.ifremer.isisfish.entities.PopulationSeasonInfo |
|---|
EMIGRATION_EQUATION, EMIGRATION_MATRIX, GROUP_CHANGE, IMMIGRATION_EQUATION, IMMIGRATION_MATRIX, LENGTH_CHANGE_MATRIX, MIGRATION_EQUATION, MIGRATION_MATRIX, POPULATION, REPRODUCTION, REPRODUCTION_DISTRIBUTION, SIMPLE_LENGTH_CHANGE_MATRIX, USE_EQUATION_MIGRATION |
| Fields inherited from interface fr.ifremer.isisfish.entities.Season |
|---|
FIRST_MONTH, LAST_MONTH |
| Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity |
|---|
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION |
| Constructor Summary | |
|---|---|
PopulationSeasonInfoAbstract()
|
|
| Method Summary | |
|---|---|
List<org.nuiton.topia.persistence.TopiaEntity> |
accept()
accept : |
void |
accept(org.nuiton.topia.persistence.EntityVisitor visitor)
accept : Envoi via les methodes du visitor l'ensemble des champs de l'entity avec leur nom, type et valeur. |
void |
delete()
delete : |
List<org.nuiton.topia.persistence.TopiaEntity> |
getComposite()
getComposite : |
Equation |
getEmigrationEquation()
getEmigrationEquation : |
org.nuiton.math.matrix.MatrixND |
getEmigrationMatrix()
getEmigrationMatrix : |
boolean |
getGroupChange()
getGroupChange : |
Equation |
getImmigrationEquation()
getImmigrationEquation : |
org.nuiton.math.matrix.MatrixND |
getImmigrationMatrix()
getImmigrationMatrix : |
org.nuiton.math.matrix.MatrixND |
getLengthChangeMatrix()
getLengthChangeMatrix : |
Equation |
getMigrationEquation()
getMigrationEquation : |
org.nuiton.math.matrix.MatrixND |
getMigrationMatrix()
getMigrationMatrix : |
Population |
getPopulation()
getPopulation : |
boolean |
getReproduction()
getReproduction : |
org.nuiton.math.matrix.MatrixND |
getReproductionDistribution()
getReproductionDistribution : |
boolean |
getSimpleLengthChangeMatrix()
getSimpleLengthChangeMatrix : |
boolean |
getUseEquationMigration()
getUseEquationMigration : |
void |
setEmigrationEquation(Equation value)
setEmigrationEquation : |
void |
setEmigrationMatrix(org.nuiton.math.matrix.MatrixND value)
setEmigrationMatrix : |
void |
setGroupChange(boolean value)
setGroupChange : |
void |
setImmigrationEquation(Equation value)
setImmigrationEquation : |
void |
setImmigrationMatrix(org.nuiton.math.matrix.MatrixND value)
setImmigrationMatrix : |
void |
setLengthChangeMatrix(org.nuiton.math.matrix.MatrixND value)
setLengthChangeMatrix : |
void |
setMigrationEquation(Equation value)
setMigrationEquation : |
void |
setMigrationMatrix(org.nuiton.math.matrix.MatrixND value)
setMigrationMatrix : |
void |
setPopulation(Population value)
setPopulation : |
void |
setReproduction(boolean value)
setReproduction : |
void |
setReproductionDistribution(org.nuiton.math.matrix.MatrixND value)
setReproductionDistribution : |
void |
setSimpleLengthChangeMatrix(boolean value)
setSimpleLengthChangeMatrix : |
void |
setUseEquationMigration(boolean value)
setUseEquationMigration : |
String |
toString()
toString : |
void |
update()
update : |
| Methods inherited from class fr.ifremer.isisfish.entities.SeasonImpl |
|---|
containsMonth, getMonths, setMonths |
| Methods inherited from class fr.ifremer.isisfish.entities.SeasonAbstract |
|---|
getFirstMonth, getLastMonth, setFirstMonth, setLastMonth |
| Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract |
|---|
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getAggregate, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface fr.ifremer.isisfish.entities.PopulationSeasonInfo |
|---|
computeLengthChangeMatrix, getCapturability, getEmigrationMatrix, getGroupChangeMatrix, getImmigrationMatrix, getMigrationMatrix, getReproductionMatrix, spacializeLengthChangeMatrix, unspacializeLengthChangeMatrix |
| 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 |
|---|
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion |
| Field Detail |
|---|
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 groupChange
Si vrai alors la population change de groupe d'age ou de longueurs en debut de saison
protected boolean simpleLengthChangeMatrix
Indique si la matrice de changementde longeur est une matrice simple ou complexe
protected 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)]
protected boolean reproduction
Indique s'il y a de la reproduction durant la saison
protected boolean useEquationMigration
protected org.nuiton.math.matrix.MatrixND migrationMatrix
Matrix [group x zone(left) x zone(reached)]
protected org.nuiton.math.matrix.MatrixND emigrationMatrix
Matrix [group x zone(left)]
protected org.nuiton.math.matrix.MatrixND immigrationMatrix
Matrix [group x zone(reached)]
protected Equation migrationEquation
protected Equation emigrationEquation
protected Equation immigrationEquation
protected Population population
| Constructor Detail |
|---|
public PopulationSeasonInfoAbstract()
| Method Detail |
|---|
public void update()
throws org.nuiton.topia.TopiaException
update in interface org.nuiton.topia.persistence.TopiaEntityupdate in class SeasonAbstractorg.nuiton.topia.TopiaException
public void delete()
throws org.nuiton.topia.TopiaException
delete in interface org.nuiton.topia.persistence.TopiaEntitydelete in class SeasonAbstractorg.nuiton.topia.TopiaException
public void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
throws org.nuiton.topia.TopiaException
accept in interface org.nuiton.topia.persistence.TopiaEntityaccept in class SeasonAbstractvisitor - le visiteur de l'entite.
org.nuiton.topia.TopiaException
public List<org.nuiton.topia.persistence.TopiaEntity> accept()
throws org.nuiton.topia.TopiaException
accept in class SeasonAbstractorg.nuiton.topia.TopiaException
public 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 void setReproductionDistribution(org.nuiton.math.matrix.MatrixND value)
setReproductionDistribution in interface PopulationSeasonInfovalue - public org.nuiton.math.matrix.MatrixND getReproductionDistribution()
getReproductionDistribution in interface PopulationSeasonInfopublic void setGroupChange(boolean value)
setGroupChange in interface PopulationSeasonInfovalue - public boolean getGroupChange()
getGroupChange in interface PopulationSeasonInfopublic void setSimpleLengthChangeMatrix(boolean value)
setSimpleLengthChangeMatrix in interface PopulationSeasonInfovalue - public boolean getSimpleLengthChangeMatrix()
getSimpleLengthChangeMatrix in interface PopulationSeasonInfopublic void setLengthChangeMatrix(org.nuiton.math.matrix.MatrixND value)
setLengthChangeMatrix in interface PopulationSeasonInfovalue - public org.nuiton.math.matrix.MatrixND getLengthChangeMatrix()
getLengthChangeMatrix in interface PopulationSeasonInfopublic void setReproduction(boolean value)
setReproduction in interface PopulationSeasonInfovalue - public boolean getReproduction()
getReproduction in interface PopulationSeasonInfopublic void setUseEquationMigration(boolean value)
setUseEquationMigration in interface PopulationSeasonInfovalue - public boolean getUseEquationMigration()
getUseEquationMigration in interface PopulationSeasonInfopublic void setMigrationMatrix(org.nuiton.math.matrix.MatrixND value)
setMigrationMatrix in interface PopulationSeasonInfovalue - public org.nuiton.math.matrix.MatrixND getMigrationMatrix()
getMigrationMatrix in interface PopulationSeasonInfopublic void setEmigrationMatrix(org.nuiton.math.matrix.MatrixND value)
setEmigrationMatrix in interface PopulationSeasonInfovalue - public org.nuiton.math.matrix.MatrixND getEmigrationMatrix()
getEmigrationMatrix in interface PopulationSeasonInfopublic void setImmigrationMatrix(org.nuiton.math.matrix.MatrixND value)
setImmigrationMatrix in interface PopulationSeasonInfovalue - public org.nuiton.math.matrix.MatrixND getImmigrationMatrix()
getImmigrationMatrix in interface PopulationSeasonInfopublic void setMigrationEquation(Equation value)
setMigrationEquation in interface PopulationSeasonInfovalue - public Equation getMigrationEquation()
getMigrationEquation in interface PopulationSeasonInfopublic void setEmigrationEquation(Equation value)
setEmigrationEquation in interface PopulationSeasonInfovalue - public Equation getEmigrationEquation()
getEmigrationEquation in interface PopulationSeasonInfopublic void setImmigrationEquation(Equation value)
setImmigrationEquation in interface PopulationSeasonInfovalue - public Equation getImmigrationEquation()
getImmigrationEquation in interface PopulationSeasonInfopublic void setPopulation(Population value)
setPopulation in interface PopulationSeasonInfovalue - public Population getPopulation()
getPopulation in interface PopulationSeasonInfopublic String toString()
toString in class SeasonImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||