Other animals breed
CLEM.Activities.OtherAnimalActivityBreed
Performs a simple breeding of other animals.

The Other animals breed activity is used to perform breeding of a specified other animal type. Breeding uses a combination of properties associated with the Other animals type and this component.
You can also use Activity fee and Labour requirement on most other animal activities to also manage associated costs for you, especially where on the activity and the time of action knows the details of the individuals being treated. In these situations you are able to add a Activity fee component below the controlling parent activity.

The following parameters are used to define this activity

The name of the Other animals type to consider for this breeding. A separate activity is required for each Other Animal Type that needs to breed.

The minimum age when breeding is possible. This applied to both males and females.

The number of offspring born per breeder. This will be divided equally into males and females and a stochastic process used to convert proportions of individuals into actual births.

This switch determines if adult males are required in the population for breeding to occur. If false breeding is considered to happen regardless of the presence of males.

A category label for this activity used for grouping transactions (see Resource ledger report for more details).
As some activities are generic and can apply to a range of tasks or costs, these Activities use the TransactionCategory property to identify the action in any transaction ledger. For example, there may be multiple herd tasks and costs associated with managing a breed and each of these should provide a Category to describe them such as "Vet" could be associated with all tasks and costs relating to vet services.

This parameter will determine what action is taken if there are insufficient resources to perform this activity.
You can report an error and stop the simulation, skip this activity or use the resources available. See What to do when resources are limiting

The following components will add additional functionality to this activity
This activity provides the following units for components: fixed and per head

Any Labour requirement will include labour allocation to perform this activity based on any specified identifiers and units and may limit the outcomes if supported and OnPartialResourcesAvailableAction set to UseAvailableWithImplications

Any Activity fee will include financial costs based on any specified identifiers and units and may limit the outcomes if supported and OnPartialResourcesAvailableAction set to UseAvailableWithImplications

This activity will occur in every time-step unless timers are used to restrict this activity (see Using timers).

This activity is performed during the Get Resources Required event of the setup and time-step events. This is the standard, monthly clock event by which CLEM activities request resources and perform actions based on the resources provided, therefore this activity will compete with most activities in the time-step with their location in the simulation tree determining the order they are processed (this includes activities located on other CLEM and Market components). If this activity relies on another activity having been performed, or other activities rely on this activity in the time-step, ensure it has been performed in the correct order based on it's position in the simulation tree.

Herd costs are defined on all individuals of the current herd considering any filter groups above the activity.

This task will be performed on individuals meeting the following filter rules
Females greater than or equal to breeding age
You can further customise this selection by adding Other Animal Groups

The following status values apply to this activity and are shown in Activities performed report:
![]() |
blank | The activity was not considered in this time-step |
![]() |
not needed | No individuals were ready for breeding |
![]() |
partial | Other shortfalls limited the number of individuals breeding |
![]() |
success | All suitable individuals were bred |
See also