A Household represented by a vector with HouseholdMembers.
More...
#include <household.h>
A Household represented by a vector with HouseholdMembers.
The Household may contain multiple members of the same type.
◆ Household()
| mio::abm::Household::Household |
( |
| ) |
|
|
inline |
◆ add_members()
| void mio::abm::Household::add_members |
( |
HouseholdMember |
household_member, |
|
|
int |
number_of_members |
|
) |
| |
◆ get_members()
| const std::vector<std::tuple<HouseholdMember, int> >& mio::abm::Household::get_members |
( |
| ) |
const |
|
inline |
◆ get_space_per_member()
| int mio::abm::Household::get_space_per_member |
( |
| ) |
const |
|
inline |
Get the space per member of the Household, measured in cubic meters.
◆ get_total_number_of_members()
| int mio::abm::Household::get_total_number_of_members |
( |
| ) |
const |
|
inline |
◆ set_space_per_member()
| void mio::abm::Household::set_space_per_member |
( |
int |
space_per_member | ) |
|
|
inline |
Set the space per member for the computation of the LocationCapacity of the Household.
- Parameters
-
| [in] | space_per_member | Space per member in cubic meters. |
◆ m_household_member_list
| std::vector<std::tuple<HouseholdMember, int> > mio::abm::Household::m_household_member_list |
|
private |
◆ m_number_of_members
| int mio::abm::Household::m_number_of_members |
|
private |
◆ m_space_per_member
| int mio::abm::Household::m_space_per_member |
|
private |
Space per Person in cubic meters (constant maximal capacity over time).