SyDEVS  v0.6.5
Multiscale Simulation and Systems Modeling Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sydevs::systems::node_context Class Reference

#include <node_context.h>

Public Member Functions

 node_context (const time_point &start_t, int64 seed, std::ostream &stream)
 
 node_context (node_interface *external_interface_ptr, node_context &parent_context)
 
 node_context (const node_context &)=delete
 No copy constructor. More...
 
node_contextoperator= (const node_context &)=delete
 No copy assignment. More...
 
 node_context (node_context &&)=delete
 No move constructor. More...
 
node_contextoperator= (node_context &&)=delete
 No move assignment. More...
 
virtual ~node_context ()=default
 Destructor. More...
 
node_structureinternal_structure ()
 
node_interfaceexternal_interface_ptr ()
 
discrete_event_timeevent_time ()
 
std::mt19937 & rng ()
 
booltime_printed ()
 
std::ostream & stream ()
 

Constructor & Destructor Documentation

sydevs::systems::node_context::node_context ( const time_point start_t,
int64  seed,
std::ostream &  stream 
)
sydevs::systems::node_context::node_context ( node_interface external_interface_ptr,
node_context parent_context 
)
sydevs::systems::node_context::node_context ( const node_context )
delete

No copy constructor.

sydevs::systems::node_context::node_context ( node_context &&  )
delete

No move constructor.

virtual sydevs::systems::node_context::~node_context ( )
virtualdefault

Destructor.

Member Function Documentation

discrete_event_time & sydevs::systems::node_context::event_time ( )
inline
node_interface * sydevs::systems::node_context::external_interface_ptr ( )
inline
node_structure & sydevs::systems::node_context::internal_structure ( )
inline
node_context& sydevs::systems::node_context::operator= ( const node_context )
delete

No copy assignment.

node_context& sydevs::systems::node_context::operator= ( node_context &&  )
delete

No move assignment.

std::mt19937 & sydevs::systems::node_context::rng ( )
inline
std::ostream & sydevs::systems::node_context::stream ( )
inline
bool & sydevs::systems::node_context::time_printed ( )
inline

The documentation for this class was generated from the following files: