Package | Description |
---|---|
actions | |
agents | |
animals | |
ses |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Animal> |
SellingImpl.sellIndividual(java.util.ArrayList<Animal> allAnimals) |
java.util.ArrayList<Animal> |
Selling.sellIndividual(java.util.ArrayList<Animal> allAnimals)
Individual selling - no norm
|
java.util.ArrayList<Animal> |
SellingImpl.sellIndividual(java.util.ArrayList<Animal> allAnimals,
SellingType type,
double currentMonth) |
java.util.ArrayList<Animal> |
Selling.sellIndividual(java.util.ArrayList<Animal> allAnimals,
SellingType type,
double currentMonth) |
java.util.ArrayList<Animal> |
SellingImpl.sellIndividualSimpleRule(java.util.ArrayList<Animal> allAnimals,
double ageToSell) |
java.util.ArrayList<Animal> |
Selling.sellIndividualSimpleRule(java.util.ArrayList<Animal> allAnimals,
double ageToSell) |
java.util.ArrayList<Animal> |
SellingImpl.sellMaxLabourSize(java.util.ArrayList<Animal> allAnimals) |
java.util.ArrayList<Animal> |
Selling.sellMaxLabourSize(java.util.ArrayList<Animal> allAnimals)
logical constrain - HH cannot have more than 130 animals cause of labour constrains
|
java.util.ArrayList<Animal> |
SellingImpl.sellNrOfAnimals(java.util.ArrayList<Animal> allAnimals,
double toSell) |
java.util.ArrayList<Animal> |
Selling.sellNrOfAnimals(java.util.ArrayList<Animal> allAnimals,
double nrToSell)
Selling according to norm (and labour constraint) - first bulls over cows, second older over younger animals
|
Modifier and Type | Method and Description |
---|---|
double |
SellingImpl.getValueOfAnimals(java.util.ArrayList<Animal> aListOfAnimals) |
double |
Selling.getValueOfAnimals(java.util.ArrayList<Animal> aListOfAnimals)
returns the current monetary value of animals in the argument
|
java.util.ArrayList<Animal> |
SellingImpl.sellIndividual(java.util.ArrayList<Animal> allAnimals) |
java.util.ArrayList<Animal> |
Selling.sellIndividual(java.util.ArrayList<Animal> allAnimals)
Individual selling - no norm
|
java.util.ArrayList<Animal> |
SellingImpl.sellIndividual(java.util.ArrayList<Animal> allAnimals,
SellingType type,
double currentMonth) |
java.util.ArrayList<Animal> |
Selling.sellIndividual(java.util.ArrayList<Animal> allAnimals,
SellingType type,
double currentMonth) |
java.util.ArrayList<Animal> |
SellingImpl.sellIndividualSimpleRule(java.util.ArrayList<Animal> allAnimals,
double ageToSell) |
java.util.ArrayList<Animal> |
Selling.sellIndividualSimpleRule(java.util.ArrayList<Animal> allAnimals,
double ageToSell) |
java.util.ArrayList<Animal> |
SellingImpl.sellMaxLabourSize(java.util.ArrayList<Animal> allAnimals) |
java.util.ArrayList<Animal> |
Selling.sellMaxLabourSize(java.util.ArrayList<Animal> allAnimals)
logical constrain - HH cannot have more than 130 animals cause of labour constrains
|
java.util.ArrayList<Animal> |
SellingImpl.sellNrOfAnimals(java.util.ArrayList<Animal> allAnimals,
double toSell) |
java.util.ArrayList<Animal> |
Selling.sellNrOfAnimals(java.util.ArrayList<Animal> allAnimals,
double nrToSell)
Selling according to norm (and labour constraint) - first bulls over cows, second older over younger animals
|
void |
SellingImpl.storeAgriRevFromThisSale(java.util.ArrayList<Animal> animalsToSell,
java.util.ArrayList<Animal> allAnimals) |
void |
SellingImpl.storeAgriRevFromThisSale(java.util.ArrayList<Animal> animalsToSell,
java.util.ArrayList<Animal> allAnimals) |
void |
Selling.storeAgriRevFromThisSale(java.util.ArrayList<Animal> animalsToSell,
java.util.ArrayList<Animal> allAnimals)
stores the revenue generated from the current sale of animals
|
void |
Selling.storeAgriRevFromThisSale(java.util.ArrayList<Animal> animalsToSell,
java.util.ArrayList<Animal> allAnimals)
stores the revenue generated from the current sale of animals
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends Animal> |
ProducerHHImpl.getAnimals() |
java.util.Collection<? extends Animal> |
ProducerHH.getAnimals() |
java.util.ArrayList<Animal> |
ProducerHHImpl.sellIndividual() |
java.util.ArrayList<Animal> |
ProducerHH.sellIndividual()
Individual selling of animals (no norm)
|
java.util.ArrayList<Animal> |
ProducerHHImpl.sellNorm() |
java.util.ArrayList<Animal> |
ProducerHH.sellNorm()
Selling triggerd by the norm
|
Modifier and Type | Class and Description |
---|---|
class |
Bull
A bull
|
class |
Cow
a cow
|
class |
Heifer
a heifer
|
Modifier and Type | Method and Description |
---|---|
int |
Animal.compareTo(Animal anotherAnimal)
compares the age of one animal to another animal
|
Modifier and Type | Method and Description |
---|---|
double |
EcoSpace.getOfftake(java.util.ArrayList<Animal> allAnimals)
Calculates the offtake of animals depending on body-weight and stocking density per month
|
double |
EcoSpace.getStockingRate(java.util.ArrayList<Animal> allAnimals) |
double |
MarketSpace.getTotalRevenue(java.util.ArrayList<Animal> soldAnimalList)
Called by Livestock producers who sold animals.
|
void |
EcoSpace.stepMonthlyBiomass(int currentMonth,
java.util.ArrayList<Animal> allAnimals)
Steps the rangeland with offtake and biomass growth.
|