public class PopulationSeasonInfoImpl extends PopulationSeasonInfoAbstract
emigrationEquation, emigrationMatrix, groupChange, immigrationEquation, immigrationMatrix, lengthChangeMatrix, migrationEquation, migrationMatrix, population, reproduction, reproductionDistribution, simpleLengthChangeMatrix, useEquationMigrationfirstMonth, 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 |
|---|
PopulationSeasonInfoImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.nuiton.math.matrix.MatrixND |
computeLengthChangeMatrix()
Create default non spacialized matrix group changement.
|
org.nuiton.math.matrix.MatrixND |
createNoSpacializedChangeGroupMatrix()
Create not initialized no spacialized change group matrix.
|
protected org.nuiton.math.matrix.MatrixND |
createSpacializedChangeGroupMatrix()
Create not initialized spacialized change group matrix.
|
double |
getCapturability(PopulationGroup group) |
org.nuiton.math.matrix.MatrixND |
getEmigrationMatrix() |
protected org.nuiton.math.matrix.MatrixND |
getEmigrationMatrix(org.nuiton.math.matrix.MatrixND aN) |
org.nuiton.math.matrix.MatrixND |
getEmigrationMatrix(Month month,
org.nuiton.math.matrix.MatrixND N)
Matrix [(group, zone(left)) x (group, zone(left))]
|
org.nuiton.math.matrix.MatrixND |
getGroupChangeMatrix(Month month)
Return change group matrix for the given month.
|
org.nuiton.math.matrix.MatrixND |
getImmigrationMatrix() |
protected org.nuiton.math.matrix.MatrixND |
getImmigrationMatrix(org.nuiton.math.matrix.MatrixND aN) |
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 |
getLengthChangeMatrix() |
org.nuiton.math.matrix.MatrixND |
getMigrationMatrix()
overload to return matrix if no matrix available.
|
protected org.nuiton.math.matrix.MatrixND |
getMigrationMatrix(org.nuiton.math.matrix.MatrixND aN) |
org.nuiton.math.matrix.MatrixND |
getMigrationMatrix(Month month,
org.nuiton.math.matrix.MatrixND N)
Matrix [(group, zone(left)) x (group, zone(reached))]
|
org.nuiton.math.matrix.MatrixND |
getReproductionDistribution() |
org.nuiton.math.matrix.MatrixND |
getReproductionMatrix(Month month,
org.nuiton.math.matrix.MatrixND aN)
Construit la matrice de reproduction.
|
void |
setEmigrationEquationContent(String content) |
void |
setImmigrationEquationContent(String content) |
void |
setMigrationEquationContent(String content) |
org.nuiton.math.matrix.MatrixND |
spacializeLengthChangeMatrix(org.nuiton.math.matrix.MatrixND mat)
Convert no spacialized matrix to spacialized matrix.
|
String |
toString() |
org.nuiton.math.matrix.MatrixND |
unspacializeLengthChangeMatrix(org.nuiton.math.matrix.MatrixND mat)
Convert spacialized matrix to non spacialized matrix.
|
accept, delete, getAggregate, getComposite, getEmigrationEquation, getGroupChange, getImmigrationEquation, getMigrationEquation, getPopulation, getReproduction, getSimpleLengthChangeMatrix, getUseEquationMigration, isGroupChange, isReproduction, isSimpleLengthChangeMatrix, isUseEquationMigration, setEmigrationEquation, setEmigrationMatrix, setGroupChange, setImmigrationEquation, setImmigrationMatrix, setLengthChangeMatrix, setMigrationEquation, setMigrationMatrix, setPopulation, setReproduction, setReproductionDistribution, setSimpleLengthChangeMatrix, setUseEquationMigration, updatecontainsMonth, 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, waitcontainsMonth, 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, setTopiaVersionpublic org.nuiton.math.matrix.MatrixND getReproductionDistribution()
getReproductionDistribution in interface PopulationSeasonInfogetReproductionDistribution in class PopulationSeasonInfoAbstractpublic org.nuiton.math.matrix.MatrixND getMigrationMatrix()
getMigrationMatrix in interface PopulationSeasonInfogetMigrationMatrix in class PopulationSeasonInfoAbstractPopulationSeasonInfoAbstract.getMigrationMatrix()public org.nuiton.math.matrix.MatrixND getEmigrationMatrix()
getEmigrationMatrix in interface PopulationSeasonInfogetEmigrationMatrix in class PopulationSeasonInfoAbstractpublic org.nuiton.math.matrix.MatrixND getImmigrationMatrix()
getImmigrationMatrix in interface PopulationSeasonInfogetImmigrationMatrix in class PopulationSeasonInfoAbstractpublic double getCapturability(PopulationGroup group)
public org.nuiton.math.matrix.MatrixND createNoSpacializedChangeGroupMatrix()
public org.nuiton.math.matrix.MatrixND getLengthChangeMatrix()
getLengthChangeMatrix in interface PopulationSeasonInfogetLengthChangeMatrix in class PopulationSeasonInfoAbstractpublic org.nuiton.math.matrix.MatrixND unspacializeLengthChangeMatrix(org.nuiton.math.matrix.MatrixND mat)
mat - spacialized matrixprotected org.nuiton.math.matrix.MatrixND createSpacializedChangeGroupMatrix()
public org.nuiton.math.matrix.MatrixND spacializeLengthChangeMatrix(org.nuiton.math.matrix.MatrixND mat)
mat - no spacialized matrixpublic org.nuiton.math.matrix.MatrixND computeLengthChangeMatrix()
public org.nuiton.math.matrix.MatrixND getGroupChangeMatrix(Month month)
public org.nuiton.math.matrix.MatrixND getMigrationMatrix(Month month, org.nuiton.math.matrix.MatrixND N)
PopulationSeasonInfoMatrix [(group, zone(left)) x (group, zone(reached))]
month - Matrix [(group, zone(left)) x (group, zone(reached))]
N - Matrix [(group, zone(left)) x (group, zone(reached))]
Matrix [(group, zone(left)) x (group, zone(reached))]
protected org.nuiton.math.matrix.MatrixND getMigrationMatrix(org.nuiton.math.matrix.MatrixND aN)
public org.nuiton.math.matrix.MatrixND getEmigrationMatrix(Month month, org.nuiton.math.matrix.MatrixND N)
PopulationSeasonInfoMatrix [(group, zone(left)) x (group, zone(left))]
month - Matrix [(group, zone(left)) x (group, zone(left))]
N - Matrix [(group, zone(left)) x (group, zone(left))]
Matrix [(group, zone(left)) x (group, zone(left))]
protected org.nuiton.math.matrix.MatrixND getEmigrationMatrix(org.nuiton.math.matrix.MatrixND aN)
public org.nuiton.math.matrix.MatrixND getImmigrationMatrix(Month month, org.nuiton.math.matrix.MatrixND N)
PopulationSeasonInfoMatrix [(group, zone(reached)) x (group, zone(reached))]
month - Matrix [(group, zone(reached)) x (group, zone(reached))]
N - Matrix [(group, zone(reached)) x (group, zone(reached))]
Matrix [(group, zone(reached)) x (group, zone(reached))]
protected org.nuiton.math.matrix.MatrixND getImmigrationMatrix(org.nuiton.math.matrix.MatrixND aN)
public void setMigrationEquationContent(String content)
public void setEmigrationEquationContent(String content)
public void setImmigrationEquationContent(String content)
public org.nuiton.math.matrix.MatrixND getReproductionMatrix(Month month, org.nuiton.math.matrix.MatrixND aN)
month - Matrix [zone(repro)]
aN - Matrix [zone(repro)]
Matrix [zone(repro)]
public String toString()
toString in class PopulationSeasonInfoAbstractCopyright © 1999–2013 CodeLutin. All rights reserved.