Example #1
0
        internal static int GetNumAdultsJointEpisode(ITashaHousehold household, Random random, Activity activity)
        {
            int numEpisodeAdults = 0;

            if (household.NumberOfAdults == 1)
            {
                numEpisodeAdults = 1;
            }
            else
            {
                if (household.NumberOfAdults == 2 && household.NumberOfChildren == 0)
                {
                    numEpisodeAdults = 2;
                }
                else
                {
                    numEpisodeAdults = Distribution.GetRandomNumberAdults(household, activity, 0, household.NumberOfAdults, random);
                }
            }
            return(numEpisodeAdults);
        }