public void UpdateSatisfaction() { Satisfaction = PassengerBehaviour .GetSatisfactionDeterminationAlgorithm(TransmissionType) .GetSatisfaction(this); AllQualityCoefficients.Add(QualityCoefficient); }
public void ChooseNextTransportType() { PreviousState = new AgentState(Neighbors, Satisfaction, TransportType).GetStringFormat(); TransportType = PassengerBehaviour .GetTransmissionFunc(TransmissionType) .ChooseNextTransportType(Neighbors, TransportType, Satisfaction, DeviationValue); }