.Simulation
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
DataReader
DataSavepoint.h
1
// DataSavepoint.h - DataSavepoint Class Declaration
2
// Written by Jesse Z. Zhong
3
#ifndef __Data_Savepoint_H__
4
#define __Data_Savepoint_H__
5
#pragma region Includes
6
#include "stdafx.h"
7
#include "ParticleData.h"
8
#include "
DataFile.h
"
9
using namespace
std;
10
#pragma endregion
11
namespace
DataReader {
12
16
class
DataSavepoint
:
public
DataFile
{
17
public
:
21
DataSavepoint
();
22
26
DataSavepoint
(
const
string
& fileName);
27
31
virtual
void
Read(
const
string
& fileName);
32
33
#pragma region Accessors
34
37
vector<ParticleData>& GetData();
38
43
ParticleData
GetMax()
const
;
44
49
ParticleData
GetMin()
const
;
50
#pragma endregion
51
private
:
55
ParticleData
ReadParticleData(
char
* item);
56
61
void
UpdateBounds(
const
ParticleData
& item);
62
63
// Members
64
vector<ParticleData> ParticleList_;
65
ParticleData
Max_;
66
ParticleData
Min_;
67
};
68
}
69
73
ostream&
operator<<
(ostream& out,
DataReader::DataSavepoint
& data);
74
#endif // !__Data_Savepoint_H__
75
76
DataFile.h
DataReader::DataSavepoint
Stores the data from a save point data set.
Definition:
DataSavepoint.h:16
DataReader::DataFile
Base class for reading and storing simulation output.
Definition:
DataFile.h:24
operator<<
ostream & operator<<(ostream &out, DataReader::DataSnapshot &data)
Out stream operator overload for snapshots.
Definition:
DataSnapshot.cpp:350
DataReader::ParticleData
Stores a single particle data point.
Definition:
ParticleData.h:14
Generated on Thu Dec 19 2013 08:13:08 for .Simulation by
1.8.5