dev:data_output
This is an old revision of the document!
Getting Statistical Data Out of Your Simulation
You have a simulation up and running, but how do you get the statistical data you need ouput to a file? Below you will find some code provided by Professor Ackley that will allow you to do so.
There are two files that need to be modified:
1. /src/drivers/mfmc/src/main.cpp 2. /src/sim/include/AbstractDriver.h
main.cpp
To edit the main.cpp file, paste the following code into the Private section of the file:
<code cpp>
const char* GetSimDirPathTemporary(const char* format, ...) const { static OverflowableCharBufferByteSink<500> buf; buf.Reset(); buf.Printf("%s",this->GetSimulationBasePath()); va_list ap; va_start(ap, format); buf.Vprintf(format, ap); if (buf.HasOverflowed()) { FAIL(OUT_OF_ROOM); } return buf.GetZString(); }
</code cpp>
dev/data_output.1413516020.txt.gz · Last modified: 2014/10/17 03:20 by csymonds