ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/branches/new_design/OOPSE-2.0/src/io/ZConsWriter.hpp
Revision: 1818
Committed: Wed Dec 1 20:05:49 2004 UTC (19 years, 8 months ago) by tim
File size: 624 byte(s)
Log Message:
visitors get built

File Contents

# User Rev Content
1 gezelter 1490 #ifndef __ZCONSWRITER_H__
2     #define __ZCONSWRITER_H__
3    
4     #define _LARGEFILE_SOURCE64
5     # ifndef _FILE_OFFSET_BITS
6     # define _FILE_OFFSET_BITS 64
7     # endif
8    
9     #include <iostream>
10     #include <fstream>
11    
12 tim 1625 #include "constraints/ZconsData.hpp"
13 gezelter 1490
14     #ifdef IS_MPI
15     #include <mpi.h>
16     #endif
17    
18     using namespace std;
19 tim 1625 using namespace oopse;
20 gezelter 1490
21     class ZConsWriter {
22    
23     public:
24     ZConsWriter(const char* filename, vector<ZConsParaItem>* thePara);
25     ~ZConsWriter();
26    
27     void writeFZ(double time, int num, int* index, double* fz, double* curZPos, double* zpos);
28    
29     private:
30     void writeZPos();
31     ofstream output;
32     vector<ZConsParaItem>* parameters;
33     };
34    
35     #endif