Yeah that's fine. We should only be doing this once per simulation
instance, so... overhead super minimal. Just take out the extraneous
header, please (I don't think anything else in this implementation file
uses uuid_io).

Matthew Gidden
Nuclear Energy University Programs Fellow
The University of Wisconsin -- Madison
Ph. 225.892.3192
Fax 608.263.7451


On Thu, May 2, 2013 at 12:37 PM, Robert Carlsen <notifications@github.com>wrote:

> In src/Core/Utility/EventManager.cpp:
>
> >  EventManager* EventManager::instance_ = 0;
> >
> >  //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> > -EventManager::EventManager() {
> > -  dump_count_ = kDefaultDumpCount;
> > +EventManager::EventManager() : dump_count_(kDefaultDumpCount) {
> > +  boost::uuids::uuid uuid = boost::uuids::random_generator()();
> > +  sim_id_ = boost::lexical_cast<std::string>(uuid);
>
> Turns out that CAE version of boost (pre 1.4) doesn't have the to_string
> function. Okay if I just keep the lexical cast?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/cyclus/cyclus/pull/481/files#r4059731>
> .
>