/******************************************************************************* * Copyright (c) 2006 International Business Machines Corporation. * * All rights reserved. This program and the accompanying materials * * are made available under the terms of the Common Public License v1.0 * * which accompanies this distribution, and is available at * * http://www.opensource.org/licenses/cpl1.0.php * * * * Contributors: * * Douglas M. Pase - initial API and implementation * * Tim Besard - prefetching, JIT compilation * *******************************************************************************/ // // Configuration // // Include guard #if !defined(OUTPUT_H) #define OUTPUT_H // System includes #include // Local includes #include "types.h" #include "experiment.h" // // Class definition // class Output { public: static void print(Experiment &e, int64 ops, std::vector seconds, double ck_res); static void header(Experiment &e, int64 ops, double ck_res); static void csv(Experiment &e, int64 ops, double seconds, double ck_res); static void table(Experiment &e, int64 ops, double seconds, double ck_res); static void dfatool(Experiment &e, int64 ops, double seconds, double ck_res); private: }; #endif