Stride Reference Manual
1.0
Main Page
Namespaces
Classes
Files
File List
File Members
utils.cpp
Go to the documentation of this file.
1
#include "
popgen/utils.h
"
2
3
#include <iostream>
4
#include <cmath>
5
#include <cassert>
6
7
using namespace
stride
;
8
using namespace
popgen;
9
10
uniform_real_distribution<double>
real01
;
11
12
std::ostream&
operator<<
(std::ostream& os,
const
SimplePerson
& p) {
13
assert(p.
m_household_id
!= 0);
// everyone is part of a family!
14
15
// "age","household_id","school_id","work_id","primary_community","secondary_community"
16
os << p.
m_age
<<
","
<< p.
m_household_id
<<
","
17
<< p.
m_school_id
<<
","
<< p.
m_work_id
<<
","
18
<< p.
m_primary_community
<<
","
<< p.
m_secondary_community
<<
"\n"
;
19
20
return
os;
21
}
22
23
SimplePerson::SimplePerson
(
uint
age,
uint
family_id) :
24
m_age(age), m_household_id(family_id) {
25
}
stride::popgen::SimplePerson::m_age
uint m_age
Definition:
popgen/utils.h:31
stride::popgen::uint
unsigned int uint
Definition:
FamilyParser.h:12
stride
Time Dependent Person DataType.
Definition:
NoBehaviour.h:17
stride::popgen::SimplePerson::m_household_id
uint m_household_id
Definition:
popgen/utils.h:32
stride::popgen::SimplePerson::m_school_id
uint m_school_id
Definition:
popgen/utils.h:33
stride::popgen::SimplePerson::SimplePerson
SimplePerson(uint age=0, uint family_id=0)
Definition:
utils.cpp:23
stride::popgen::SimplePerson::m_work_id
uint m_work_id
Definition:
popgen/utils.h:34
stride::popgen::SimplePerson::m_secondary_community
uint m_secondary_community
Definition:
popgen/utils.h:36
utils.h
stride::popgen::SimplePerson
Definition:
popgen/utils.h:22
stride::popgen::real01
uniform_real_distribution< double > real01
Definition:
utils.cpp:10
stride::popgen::operator<<
std::ostream & operator<<(std::ostream &os, const SimplePerson &p)
Definition:
utils.cpp:12
stride::popgen::SimplePerson::m_primary_community
uint m_primary_community
Definition:
popgen/utils.h:35
main
cpp
popgen
utils.cpp
Generated on Tue Jun 27 2017 15:38:19 for Stride Reference Manual by
1.8.11