Particle Identification and Tracking
fileops1.h
Go to the documentation of this file.
1 //Peter J. Lu
2 //Copyright 2008 Peter J. Lu.
3 //http://www.peterlu.org
4 //plu@fas.harvard.edu
5 //
6 //This program is free software; you can redistribute it and/or modify
7 //it under the terms of the GNU General Public License as published by
8 //the Free Software Foundation; either version 3 of the License, or (at
9 //your option) any later version.
10 //
11 //This program is distributed in the hope that it will be useful, but
12 //WITHOUT ANY WARRANTY; without even the implied warranty of
13 //MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 //General Public License for more details.
15 //
16 //You should have received a copy of the GNU General Public License
17 //along with this program; if not, see <http://www.gnu.org/licenses>.
18 //
19 //Additional permission under GNU GPL version 3 section 7
20 //
21 //If you modify this Program, or any covered work, by linking or
22 //combining it with MATLAB (or a modified version of that library),
23 //containing parts covered by the terms of MATLAB User License, the
24 //licensors of this Program grant you additional permission to convey
25 //the resulting work.
26 //
27 //If you modify this Program, or any covered work, by linking or
28 //combining it with FreeImage (or a modified version of that library),
29 //containing parts covered by the terms of freeimage-license, the
30 //licensors of this Program grant you additional permission to convey
31 //the resulting work. Corresponding Source for a non-source form of
32 //such a combination shall include the source code for the parts of
33 //FreeImage used as well as that of the covered work.
34 //
35 //If you modify this Program, or any covered work, by linking or
36 //combining it with IPP (or a modified version of that library),
37 //containing parts covered by the terms of End User License Agreement
38 //for the Intel(R) Software Development Products, the licensors of
39 //this Program grant you additional permission to convey the resulting
40 //work.
41 
42 //copied form https://plutarc.svn.sourceforge.net/svnroot/plutarc/trunk/matlab_wrapper rev9
43 // Modified by Thomas Caswell tcaswell@uchicago.edu 09/2009-
44 #ifndef FILEOPS1
45 #define FILEOPS1
46 
47 #include <fstream>
48 #include <iostream>
49 #include "params1.h"
50 namespace iden
51 {
52 
54 {
55 public:
56  Filestreams(const Params &Params);
57 
58  void closeall();
59 
60  std::ofstream outdatafile; /*//output data file (particle tracking data)*/
61  std::ofstream outparamfile; /*//output file with run parameters*/
62 };
63 }
64 
65 #endif