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
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAllPopulationGroup
(List<PopulationGroup> populationGroup) void
addAllPopulationSeasonInfo
(List<PopulationSeasonInfo> populationSeasonInfo) void
addAllPopulationZone
(List<Zone> populationZone) void
addAllRecruitmentZone
(List<Zone> recruitmentZone) void
addAllReproductionZone
(List<Zone> reproductionZone) void
addPopulationGroup
(PopulationGroup populationGroup) void
addPopulationSeasonInfo
(PopulationSeasonInfo populationSeasonInfo) void
addPopulationZone
(Zone populationZone) void
addRecruitmentZone
(Zone recruitmentZone) void
addReproductionZone
(Zone reproductionZone) void
void
void
void
void
double
getAge
(double length, PopulationGroup group) org.nuiton.math.matrix.MatrixND
boolean
boolean
int
int
org.nuiton.math.matrix.MatrixND
double
getLength
(double age, PopulationGroup group) org.nuiton.math.matrix.MatrixND
int
getName()
double
getNaturalDeathBirth
(Zone zone) org.nuiton.math.matrix.MatrixND
boolean
getPopulationGroupByTopiaId
(String topiaId) getPopulationSeasonInfo
(Month month) getPopulationSeasonInfoByTopiaId
(String topiaId) getPopulationZoneByTopiaId
(String topiaId) getPrice()
org.nuiton.math.matrix.MatrixND
org.nuiton.math.matrix.MatrixND
getRecruitmentMatrix
(TimeStep step, Population pop, RecruitmentInputMap recruitmentInputs, org.nuiton.math.matrix.MatrixND result) getRecruitmentZoneByTopiaId
(String topiaId) getReproductionZoneByTopiaId
(String topiaId) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
org.nuiton.math.matrix.MatrixND
N2DToN1D
(org.nuiton.math.matrix.MatrixND m) void
removePopulationGroup
(PopulationGroup populationGroup) void
removePopulationSeasonInfo
(PopulationSeasonInfo populationSeasonInfo) void
removePopulationZone
(Zone populationZone) void
removeRecruitmentZone
(Zone recruitmentZone) void
removeReproductionZone
(Zone reproductionZone) void
setAbundanceReferenceMonth
(Month abundanceReferenceMonth) void
setCapturability
(org.nuiton.math.matrix.MatrixND capturability) void
setCapturabilityComment
(String capturabilityComment) void
setCapturabilityEquation
(Equation capturabilityEquation) void
setCapturabilityEquationUsed
(boolean capturabilityEquationUsed) void
setCaractBioComment
(String caractBioComment) void
setComment
(String comment) void
setComputeFOnLandings
(boolean computeFOnLandings) void
setFbarGroupMax
(int fbarGroupMax) void
setFbarGroupMin
(int fbarGroupMin) void
setFishingMortalityOtherFleets
(Equation fishingMortalityOtherFleets) void
setGeographicId
(String geographicId) void
void
setGrowthReverse
(Equation growthReverse) void
setMappingZoneReproZoneRecru
(org.nuiton.math.matrix.MatrixND mappingZoneReproZoneRecru) void
setMaturityOgiveEquation
(Equation maturityOgiveEquation) void
setMeanWeight
(Equation meanWeight) void
setMigrationComment
(String migrationComment) void
setMonthGapBetweenReproRecrutement
(int monthGapBetweenReproRecrutement) void
void
setNaturalDeathRate
(Equation naturalDeathRate) void
setPlusGroup
(boolean plusGroup) void
setPopulationGroup
(List<PopulationGroup> populationGroup) void
setPopulationSeasonInfo
(List<PopulationSeasonInfo> populationSeasonInfo) void
setPopulationZone
(List<Zone> populationZone) void
void
setRecruitmentComment
(String recruitmentComment) void
setRecruitmentDistribution
(org.nuiton.math.matrix.MatrixND recruitmentDistribution) void
setRecruitmentEquation
(Equation recruitmentEquation) void
setRecruitmentZone
(List<Zone> recruitmentZone) void
setReproductionEquation
(Equation reproductionEquation) void
setReproductionRateEquation
(Equation reproductionRateEquation) void
setReproductionZone
(List<Zone> reproductionZone) void
setSeasonsComment
(String seasonsComment) void
setSpecies
(Species species) void
setZonesComment
(String zonesComment) int
int
int
int
int
org.nuiton.math.matrix.MatrixND
split2D
(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, setTopiaVersion
Methods 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()
-