Stride Reference Manual
1.0
Main Page
Namespaces
Classes
Files
File List
File Members
LocalDiscussion.h
Go to the documentation of this file.
1
/*
2
* LocalDiscussion.h
3
*
4
* Created on: May 26, 2017
5
* Author: elise
6
*/
7
8
#pragma once
9
10
#include "
util/RNG.h
"
11
12
namespace
stride
{
13
14
template
<
typename
PersonType>
15
class
LocalDiscussion
{
16
public
:
17
static
void
update
(PersonType* p1, PersonType* p2) {
18
if
(
RNG::getInstance
().nextDouble() < 1.0) {
19
p1->update(p2);
20
p2->update(p1);
21
}
22
}
23
};
24
25
}
/* namespace stride */
26
27
stride::LocalDiscussion::update
static void update(PersonType *p1, PersonType *p2)
Definition:
LocalDiscussion.h:17
stride
Time Dependent Person DataType.
Definition:
NoBehaviour.h:17
stride::RNG::getInstance
static RNG & getInstance()
Definition:
RNG.h:26
stride::LocalDiscussion
Definition:
LocalDiscussion.h:15
RNG.h
main
cpp
behaviour
information_policies
LocalDiscussion.h
Generated on Tue Jun 27 2017 15:37:20 for Stride Reference Manual by
1.8.11