Package fr.ifremer.isisfish.entities
Interface Population
- All Superinterfaces:
Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- All Known Implementing Classes:
PopulationAbstract,PopulationImpl
public interface Population
extends org.nuiton.topia.persistence.TopiaEntityContextable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSIONFields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllPopulationGroup(List<PopulationGroup> populationGroup) voidaddAllPopulationSeasonInfo(List<PopulationSeasonInfo> populationSeasonInfo) voidaddAllPopulationZone(List<Zone> populationZone) voidaddAllRecruitmentZone(List<Zone> recruitmentZone) voidaddAllReproductionZone(List<Zone> reproductionZone) voidaddPopulationGroup(PopulationGroup populationGroup) voidaddPopulationSeasonInfo(PopulationSeasonInfo populationSeasonInfo) voidaddPopulationZone(Zone populationZone) voidaddRecruitmentZone(Zone recruitmentZone) voidaddReproductionZone(Zone reproductionZone) voidvoidvoidvoidvoiddoublegetAge(double length, PopulationGroup group) org.nuiton.math.matrix.MatrixNDbooleanbooleanintintorg.nuiton.math.matrix.MatrixNDdoublegetLength(double age, PopulationGroup group) org.nuiton.math.matrix.MatrixNDintgetName()doublegetNaturalDeathBirth(Zone zone) org.nuiton.math.matrix.MatrixNDbooleangetPopulationGroupByTopiaId(String topiaId) getPopulationSeasonInfo(Month month) getPopulationSeasonInfoByTopiaId(String topiaId) getPopulationZoneByTopiaId(String topiaId) getPrice()org.nuiton.math.matrix.MatrixNDorg.nuiton.math.matrix.MatrixNDgetRecruitmentMatrix(TimeStep step, Population pop, RecruitmentInputMap recruitmentInputs, org.nuiton.math.matrix.MatrixND result) getRecruitmentZoneByTopiaId(String topiaId) getReproductionZoneByTopiaId(String topiaId) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanorg.nuiton.math.matrix.MatrixNDN2DToN1D(org.nuiton.math.matrix.MatrixND m) voidremovePopulationGroup(PopulationGroup populationGroup) voidremovePopulationSeasonInfo(PopulationSeasonInfo populationSeasonInfo) voidremovePopulationZone(Zone populationZone) voidremoveRecruitmentZone(Zone recruitmentZone) voidremoveReproductionZone(Zone reproductionZone) voidsetAbundanceReferenceMonth(Month abundanceReferenceMonth) voidsetCapturability(org.nuiton.math.matrix.MatrixND capturability) voidsetCapturabilityComment(String capturabilityComment) voidsetCapturabilityEquation(Equation capturabilityEquation) voidsetCapturabilityEquationUsed(boolean capturabilityEquationUsed) voidsetCaractBioComment(String caractBioComment) voidsetComment(String comment) voidsetComputeFOnLandings(boolean computeFOnLandings) voidsetFbarGroupMax(int fbarGroupMax) voidsetFbarGroupMin(int fbarGroupMin) voidsetFishingMortalityOtherFleets(Equation fishingMortalityOtherFleets) voidsetGeographicId(String geographicId) voidvoidsetGrowthReverse(Equation growthReverse) voidsetMappingZoneReproZoneRecru(org.nuiton.math.matrix.MatrixND mappingZoneReproZoneRecru) voidsetMaturityOgiveEquation(Equation maturityOgiveEquation) voidsetMeanWeight(Equation meanWeight) voidsetMigrationComment(String migrationComment) voidsetMonthGapBetweenReproRecrutement(int monthGapBetweenReproRecrutement) voidvoidsetNaturalDeathRate(Equation naturalDeathRate) voidsetPlusGroup(boolean plusGroup) voidsetPopulationGroup(List<PopulationGroup> populationGroup) voidsetPopulationSeasonInfo(List<PopulationSeasonInfo> populationSeasonInfo) voidsetPopulationZone(List<Zone> populationZone) voidvoidsetRecruitmentComment(String recruitmentComment) voidsetRecruitmentDistribution(org.nuiton.math.matrix.MatrixND recruitmentDistribution) voidsetRecruitmentEquation(Equation recruitmentEquation) voidsetRecruitmentZone(List<Zone> recruitmentZone) voidsetReproductionEquation(Equation reproductionEquation) voidsetReproductionRateEquation(Equation reproductionRateEquation) voidsetReproductionZone(List<Zone> reproductionZone) voidsetSeasonsComment(String seasonsComment) voidsetSpecies(Species species) voidsetZonesComment(String zonesComment) intintintintintorg.nuiton.math.matrix.MatrixNDsplit2D(org.nuiton.math.matrix.MatrixND m) 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, setTopiaVersionMethods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
delete, getTopiaContext, setTopiaContext, update
-
Field Details
-
PROPERTY_NAME
- See Also:
-
PROPERTY_GEOGRAPHIC_ID
- See Also:
-
PROPERTY_PLUS_GROUP
- See Also:
-
PROPERTY_GROWTH
- See Also:
-
PROPERTY_GROWTH_REVERSE
- See Also:
-
PROPERTY_COMMENT
- See Also:
-
PROPERTY_MEAN_WEIGHT
- See Also:
-
PROPERTY_PRICE
- See Also:
-
PROPERTY_NATURAL_DEATH_RATE
- See Also:
-
PROPERTY_FISHING_MORTALITY_OTHER_FLEETS
- See Also:
-
PROPERTY_CARACT_BIO_COMMENT
- See Also:
-
PROPERTY_REPRODUCTION_EQUATION
- See Also:
-
PROPERTY_MONTH_GAP_BETWEEN_REPRO_RECRUTEMENT
- See Also:
-
PROPERTY_RECRUITMENT_DISTRIBUTION
- See Also:
-
PROPERTY_RECRUITMENT_EQUATION
- See Also:
-
PROPERTY_RECRUITMENT_COMMENT
- See Also:
-
PROPERTY_ZONES_COMMENT
- See Also:
-
PROPERTY_SEASONS_COMMENT
- See Also:
-
PROPERTY_CAPTURABILITY_COMMENT
- See Also:
-
PROPERTY_MIGRATION_COMMENT
- See Also:
-
PROPERTY_MAPPING_ZONE_REPRO_ZONE_RECRU
- See Also:
-
PROPERTY_CAPTURABILITY
- See Also:
-
PROPERTY_CAPTURABILITY_EQUATION_USED
- See Also:
-
PROPERTY_CAPTURABILITY_EQUATION
- See Also:
-
PROPERTY_MATURITY_OGIVE_EQUATION
- See Also:
-
PROPERTY_REPRODUCTION_RATE_EQUATION
- See Also:
-
PROPERTY_FBAR_GROUP_MIN
- See Also:
-
PROPERTY_FBAR_GROUP_MAX
- See Also:
-
PROPERTY_ABUNDANCE_REFERENCE_MONTH
- See Also:
-
PROPERTY_COMPUTE_FON_LANDINGS
- See Also:
-
PROPERTY_GEAR_SELECTIVITY
- See Also:
-
PROPERTY_POPULATION_GROUP
- See Also:
-
PROPERTY_POPULATION_SEASON_INFO
- See Also:
-
PROPERTY_SPECIES
- See Also:
-
PROPERTY_REPRODUCTION_ZONE
- See Also:
-
PROPERTY_POPULATION_ZONE
- See Also:
-
PROPERTY_RECRUITMENT_ZONE
- See Also:
-
-
Method Details
-
setName
-
getName
String getName() -
setGeographicId
-
getGeographicId
String getGeographicId() -
setPlusGroup
void setPlusGroup(boolean plusGroup) -
isPlusGroup
boolean isPlusGroup() -
getPlusGroup
boolean getPlusGroup() -
setGrowth
-
getGrowth
Equation getGrowth() -
setGrowthReverse
-
getGrowthReverse
Equation getGrowthReverse() -
setComment
-
getComment
String getComment() -
setMeanWeight
-
getMeanWeight
Equation getMeanWeight() -
setPrice
-
getPrice
Equation getPrice() -
setNaturalDeathRate
-
getNaturalDeathRate
Equation getNaturalDeathRate() -
setFishingMortalityOtherFleets
-
getFishingMortalityOtherFleets
Equation getFishingMortalityOtherFleets() -
setCaractBioComment
-
getCaractBioComment
String getCaractBioComment() -
setReproductionEquation
-
getReproductionEquation
Equation getReproductionEquation() -
setMonthGapBetweenReproRecrutement
void setMonthGapBetweenReproRecrutement(int monthGapBetweenReproRecrutement) -
getMonthGapBetweenReproRecrutement
int getMonthGapBetweenReproRecrutement() -
setRecruitmentDistribution
void setRecruitmentDistribution(org.nuiton.math.matrix.MatrixND recruitmentDistribution) -
getRecruitmentDistribution
org.nuiton.math.matrix.MatrixND getRecruitmentDistribution() -
setRecruitmentEquation
-
getRecruitmentEquation
Equation getRecruitmentEquation() -
setRecruitmentComment
-
getRecruitmentComment
String getRecruitmentComment() -
setZonesComment
-
getZonesComment
String getZonesComment() -
setSeasonsComment
-
getSeasonsComment
String getSeasonsComment() -
setCapturabilityComment
-
getCapturabilityComment
String getCapturabilityComment() -
setMigrationComment
-
getMigrationComment
String getMigrationComment() -
setMappingZoneReproZoneRecru
void setMappingZoneReproZoneRecru(org.nuiton.math.matrix.MatrixND mappingZoneReproZoneRecru) -
getMappingZoneReproZoneRecru
org.nuiton.math.matrix.MatrixND getMappingZoneReproZoneRecru() -
setCapturability
void setCapturability(org.nuiton.math.matrix.MatrixND capturability) -
getCapturability
org.nuiton.math.matrix.MatrixND getCapturability() -
setCapturabilityEquationUsed
void setCapturabilityEquationUsed(boolean capturabilityEquationUsed) -
isCapturabilityEquationUsed
boolean isCapturabilityEquationUsed() -
getCapturabilityEquationUsed
boolean getCapturabilityEquationUsed() -
setCapturabilityEquation
-
getCapturabilityEquation
Equation getCapturabilityEquation() -
setMaturityOgiveEquation
-
getMaturityOgiveEquation
Equation getMaturityOgiveEquation() -
setReproductionRateEquation
-
getReproductionRateEquation
Equation getReproductionRateEquation() -
setFbarGroupMin
void setFbarGroupMin(int fbarGroupMin) -
getFbarGroupMin
int getFbarGroupMin() -
setFbarGroupMax
void setFbarGroupMax(int fbarGroupMax) -
getFbarGroupMax
int getFbarGroupMax() -
setAbundanceReferenceMonth
-
getAbundanceReferenceMonth
Month getAbundanceReferenceMonth() -
setComputeFOnLandings
void setComputeFOnLandings(boolean computeFOnLandings) -
isComputeFOnLandings
boolean isComputeFOnLandings() -
getComputeFOnLandings
boolean getComputeFOnLandings() -
addPopulationGroup
-
addAllPopulationGroup
-
setPopulationGroup
-
removePopulationGroup
-
clearPopulationGroup
void clearPopulationGroup() -
getPopulationGroup
List<PopulationGroup> getPopulationGroup() -
getPopulationGroupByTopiaId
-
sizePopulationGroup
int sizePopulationGroup() -
isPopulationGroupEmpty
boolean isPopulationGroupEmpty() -
addPopulationSeasonInfo
-
addAllPopulationSeasonInfo
-
setPopulationSeasonInfo
-
removePopulationSeasonInfo
-
clearPopulationSeasonInfo
void clearPopulationSeasonInfo() -
getPopulationSeasonInfo
List<PopulationSeasonInfo> getPopulationSeasonInfo() -
getPopulationSeasonInfoByTopiaId
-
sizePopulationSeasonInfo
int sizePopulationSeasonInfo() -
isPopulationSeasonInfoEmpty
boolean isPopulationSeasonInfoEmpty() -
setSpecies
-
getSpecies
Species getSpecies() -
addReproductionZone
-
addAllReproductionZone
-
setReproductionZone
-
removeReproductionZone
-
clearReproductionZone
void clearReproductionZone() -
getReproductionZone
-
getReproductionZoneByTopiaId
-
sizeReproductionZone
int sizeReproductionZone() -
isReproductionZoneEmpty
boolean isReproductionZoneEmpty() -
addPopulationZone
-
addAllPopulationZone
-
setPopulationZone
-
removePopulationZone
-
clearPopulationZone
void clearPopulationZone() -
getPopulationZone
-
getPopulationZoneByTopiaId
-
sizePopulationZone
int sizePopulationZone() -
isPopulationZoneEmpty
boolean isPopulationZoneEmpty() -
addRecruitmentZone
-
addAllRecruitmentZone
-
setRecruitmentZone
-
removeRecruitmentZone
-
clearRecruitmentZone
void clearRecruitmentZone() -
getRecruitmentZone
-
getRecruitmentZoneByTopiaId
-
sizeRecruitmentZone
int sizeRecruitmentZone() -
isRecruitmentZoneEmpty
boolean isRecruitmentZoneEmpty() -
getPopulationSeasonInfo
-
N2DToN1D
org.nuiton.math.matrix.MatrixND N2DToN1D(org.nuiton.math.matrix.MatrixND m) -
split2D
org.nuiton.math.matrix.MatrixND split2D(org.nuiton.math.matrix.MatrixND m) -
getNaturalDeathBirth
-
getAge
-
getLength
-
getNaturalDeathRateMatrix
org.nuiton.math.matrix.MatrixND getNaturalDeathRateMatrix() -
getRecruitmentMatrix
org.nuiton.math.matrix.MatrixND getRecruitmentMatrix(TimeStep step, Population pop, RecruitmentInputMap recruitmentInputs, org.nuiton.math.matrix.MatrixND result) -
getFishingMortalityOtherFleetsMatrix
org.nuiton.math.matrix.MatrixND getFishingMortalityOtherFleetsMatrix()
-