Definition: node_context.h:17
node_context & operator=(const node_context &)=delete
No copy assignment.
discrete_event_time & event_time()
Definition: node_context.h:62
node_context(const node_context &)=delete
No copy constructor.
node_context(node_context &&)=delete
No move constructor.
bool & time_printed()
Definition: node_context.h:68
std::ostream & stream()
Definition: node_context.h:80
virtual ~node_context()=default
Destructor.
node_context & operator=(node_context &&)=delete
No move assignment.
node_interface * external_interface_ptr()
Definition: node_context.h:56
node_structure & internal_structure()
Definition: node_context.h:50
std::mt19937 & rng()
Definition: node_context.h:74
node_context(const time_point &start_t, int64 seed, std::ostream &stream)
Definition: node_context.cpp:10