adapting mate to allow none-selfing for minimize optimization in allocation in plant_growth