Существует ответ о том, как получить требуемый набор агентов только с одним условием: Repast: как получить определенный набор агентов на основе определенных условий?
Как это происходит? вещь работает для нескольких условий? (например, спросите rich_people с [богатство> 100000 и возраст <= 50 и пол = мужчина]) </p>
Вы можете создавать запросы с помощью AndQuery и OrQuery. См.
https://repast.github.io/docs/api/repast_simphony/repast/simphony/query/AndQuery.html