public class PopulationImpl extends PopulationAbstract
capturability, capturabilityComment, capturabilityEquation, capturabilityEquationUsed, caractBioComment, comment, gearSelectivity, geographicId, groupMax, groupMin, growth, growthReverse, mappingZoneReproZoneRecru, maturityOgiveEquation, meanWeight, migrationComment, monthGapBetweenReproRecrutement, name, naturalDeathRate, plusGroup, populationGroup, populationSeasonInfo, populationZone, price, recruitmentComment, recruitmentDistribution, recruitmentZone, reproductionEquation, reproductionRateEquation, reproductionZone, seasonsComment, species, zonesCommentreadListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesPROPERTY_CAPTURABILITY, PROPERTY_CAPTURABILITY_COMMENT, PROPERTY_CAPTURABILITY_EQUATION, PROPERTY_CAPTURABILITY_EQUATION_USED, PROPERTY_CARACT_BIO_COMMENT, PROPERTY_COMMENT, PROPERTY_GEAR_SELECTIVITY, PROPERTY_GEOGRAPHIC_ID, PROPERTY_GROUP_MAX, PROPERTY_GROUP_MIN, PROPERTY_GROWTH, PROPERTY_GROWTH_REVERSE, PROPERTY_MAPPING_ZONE_REPRO_ZONE_RECRU, PROPERTY_MATURITY_OGIVE_EQUATION, PROPERTY_MEAN_WEIGHT, PROPERTY_MIGRATION_COMMENT, PROPERTY_MONTH_GAP_BETWEEN_REPRO_RECRUTEMENT, PROPERTY_NAME, PROPERTY_NATURAL_DEATH_RATE, PROPERTY_PLUS_GROUP, PROPERTY_POPULATION_GROUP, PROPERTY_POPULATION_SEASON_INFO, PROPERTY_POPULATION_ZONE, PROPERTY_PRICE, PROPERTY_RECRUITMENT_COMMENT, PROPERTY_RECRUITMENT_DISTRIBUTION, PROPERTY_RECRUITMENT_ZONE, PROPERTY_REPRODUCTION_EQUATION, PROPERTY_REPRODUCTION_RATE_EQUATION, PROPERTY_REPRODUCTION_ZONE, PROPERTY_SEASONS_COMMENT, PROPERTY_SPECIES, PROPERTY_ZONES_COMMENT| Constructor and Description |
|---|
PopulationImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete()
Overwrite delete.
|
double |
getAge(double length,
PopulationGroup group)
Compute age of group with length
|
org.nuiton.math.matrix.MatrixND |
getCapturability() |
double |
getLength(double age,
PopulationGroup group)
Compute length of group with age.
|
org.nuiton.math.matrix.MatrixND |
getMappingZoneReproZoneRecru() |
double |
getNaturalDeathBirth(Zone zone) |
org.nuiton.math.matrix.MatrixND |
getNaturalDeathRateMatrix()
Return Matrix [groups x zones] of Natural death rate.
|
PopulationSeasonInfo |
getPopulationSeasonInfo(Month month) |
org.nuiton.math.matrix.MatrixND |
N2DToN1D(org.nuiton.math.matrix.MatrixND N)
Convertie une matrice N 2D en une matrice N 1D strucutre pour les calculer.
|
void |
setCapturability(org.nuiton.math.matrix.MatrixND value) |
void |
setCapturabilityEquationContent(String content) |
void |
setGrowthContent(String content) |
void |
setGrowthReverseContent(String content) |
void |
setMaturityOgiveEquationContent(String content) |
void |
setMeanWeightContent(String content) |
void |
setName(String value)
Override to change name of equation.
|
void |
setNaturalDeathRateContent(String content) |
void |
setPriceContent(String content) |
void |
setReproductionEquationContent(String content) |
void |
setReproductionRateEquationContent(String content) |
org.nuiton.math.matrix.MatrixND |
split2D(org.nuiton.math.matrix.MatrixND N)
A partir d'une matrice N structure selon l'ecriture matricielle
en classe puis en zone, construit une matrice 2D en Classe(X)
et en Zone(Y)
|
String |
toString() |
accept, accept0, addAllPopulationGroup, addAllPopulationSeasonInfo, addAllPopulationZone, addAllRecruitmentZone, addAllReproductionZone, addPopulationGroup, addPopulationSeasonInfo, addPopulationZone, addRecruitmentZone, addReproductionZone, clearPopulationGroup, clearPopulationSeasonInfo, clearPopulationZone, clearRecruitmentZone, clearReproductionZone, getAggregate, getCapturabilityComment, getCapturabilityEquation, getCapturabilityEquationUsed, getCaractBioComment, getComment, getComposite, getGeographicId, getGroupMax, getGroupMin, getGrowth, getGrowthReverse, getMaturityOgiveEquation, getMeanWeight, getMigrationComment, getMonthGapBetweenReproRecrutement, getName, getNaturalDeathRate, getPlusGroup, getPopulationGroup, getPopulationGroupByTopiaId, getPopulationSeasonInfo, getPopulationSeasonInfoByTopiaId, getPopulationZone, getPopulationZoneByTopiaId, getPrice, getRecruitmentComment, getRecruitmentDistribution, getRecruitmentZone, getRecruitmentZoneByTopiaId, getReproductionEquation, getReproductionRateEquation, getReproductionZone, getReproductionZoneByTopiaId, getSeasonsComment, getSpecies, getZonesComment, isCapturabilityEquationUsed, isPlusGroup, isPopulationGroupEmpty, isPopulationSeasonInfoEmpty, isPopulationZoneEmpty, isRecruitmentZoneEmpty, isReproductionZoneEmpty, removePopulationGroup, removePopulationSeasonInfo, removePopulationZone, removeRecruitmentZone, removeReproductionZone, setCapturabilityComment, setCapturabilityEquation, setCapturabilityEquationUsed, setCaractBioComment, setComment, setGeographicId, setGroupMax, setGroupMin, setGrowth, setGrowthReverse, setMappingZoneReproZoneRecru, setMaturityOgiveEquation, setMeanWeight, setMigrationComment, setMonthGapBetweenReproRecrutement, setNaturalDeathRate, setPlusGroup, setPopulationGroup, setPopulationSeasonInfo, setPopulationZone, setPrice, setRecruitmentComment, setRecruitmentDistribution, setRecruitmentZone, setReproductionEquation, setReproductionRateEquation, setReproductionZone, setSeasonsComment, setSpecies, setZonesComment, sizePopulationGroup, sizePopulationSeasonInfo, sizePopulationZone, sizeRecruitmentZone, sizeReproductionZone, updateaddPropertyChangeListener, 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, waitgetTopiaContext, setTopiaContextaddPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersionpublic void delete()
throws org.nuiton.topia.TopiaException
delete in interface org.nuiton.topia.persistence.TopiaEntityContextabledelete in class PopulationAbstractorg.nuiton.topia.TopiaExceptionpublic String toString()
toString in class PopulationAbstractpublic void setName(String value)
setName in interface PopulationsetName in class PopulationAbstractPopulationAbstract.setName(java.lang.String)public void setReproductionEquationContent(String content)
public void setGrowthContent(String content)
public void setGrowthReverseContent(String content)
public void setNaturalDeathRateContent(String content)
public void setMeanWeightContent(String content)
public void setMaturityOgiveEquationContent(String content)
public void setReproductionRateEquationContent(String content)
public void setPriceContent(String content)
public double getNaturalDeathBirth(Zone zone)
public org.nuiton.math.matrix.MatrixND getNaturalDeathRateMatrix()
public PopulationSeasonInfo getPopulationSeasonInfo(Month month)
public double getAge(double length,
PopulationGroup group)
length - length of groupgroup - grouppublic double getLength(double age,
PopulationGroup group)
age - age of group in monthgroup - grouppublic void setCapturability(org.nuiton.math.matrix.MatrixND value)
setCapturability in interface PopulationsetCapturability in class PopulationAbstractpublic org.nuiton.math.matrix.MatrixND getCapturability()
getCapturability in interface PopulationgetCapturability in class PopulationAbstractpublic void setCapturabilityEquationContent(String content)
public org.nuiton.math.matrix.MatrixND getMappingZoneReproZoneRecru()
getMappingZoneReproZoneRecru in interface PopulationgetMappingZoneReproZoneRecru in class PopulationAbstractpublic org.nuiton.math.matrix.MatrixND N2DToN1D(org.nuiton.math.matrix.MatrixND N)
split2D(MatrixND)public org.nuiton.math.matrix.MatrixND split2D(org.nuiton.math.matrix.MatrixND N)
N2DToN1D(MatrixND)Copyright © 1999–2014 CodeLutin. All rights reserved.