Урок 5: Пользовательские действия
Необязательные пользовательские действия регистрируются в классе ActionInitialization. Существует 5 типов пользовательских действий, различающихся уровнем, на котором происходит вмешательство пользователя в симуляцию. Соответственно пользователь может управлять симуляцией на уровне сеанса, события, трека , шага и появления новой частицы.
Run
Вызывается в начале сеанса
Event
Вызвается в начале и конце данного события
Track
Методы данного класса вызываются перед началом моделирования трека частицы и по его окончанию
Stack
Данный класс определяет, что будет происходить со вновь появившимися частицами --- в зависимости от критериев, заданных пользователем, трэку частицы присваивается один из возможных статусов, определяемых перечислением:
Частица будет использована в данном событии Частица будет уничтожена, а её кинетическая энергия будет засчитана в энерговыделение родительской частицы Частица будет использована в следующем событии
Step
Методы данного класса вызываются на каждом шаге
Last updated