ESyS-Particle
2.3.4
rextract.h
Go to the documentation of this file.
1
// //
3
// Copyright (c) 2003-2017 by The University of Queensland //
4
// Centre for Geoscience Computing //
5
// http://earth.uq.edu.au/centre-geoscience-computing //
6
// //
7
// Primary Business: Brisbane, Queensland, Australia //
8
// Licensed under the Open Software License version 3.0 //
9
// http://www.apache.org/licenses/LICENSE-2.0 //
10
// //
12
13
#ifndef __REXTRACT_H
14
#define __REXTRACT_H
15
16
17
//--- STL includes ---
18
#include <map>
19
#include <set>
20
#include <string>
21
#include <vector>
22
23
using
std::set;
24
using
std::vector;
25
using
std::map;
26
using
std::string;
27
32
class
Rextract
33
{
34
private
:
35
vector<double>
m_angvel_rms
;
36
vector<double>
m_rad
;
37
set<int>
m_tag_set
;
38
string
m_infilebase
;
39
string
m_outfilename
;
40
int
m_tag
;
41
int
m_count
;
42
int
m_sumpart
;
43
bool
m_initialized
;
44
45
public
:
46
Rextract
(
const
string
&,
const
string
&,
int
);
47
void
read_frame
(
int
);
48
void
write_data
();
49
void
write_data_bin
(
double
,
double
,
int
);
50
};
51
52
#endif // __REXTRACT_H
Rextract::Rextract
Rextract(const string &, const string &, int)
Definition:
rextract.cpp:32
rextract.h
Rextract::m_angvel_rms
vector< double > m_angvel_rms
Definition:
rextract.h:35
Rextract::read_frame
void read_frame(int)
Definition:
rextract.cpp:43
Rextract::m_outfilename
string m_outfilename
Definition:
rextract.h:39
Rextract::m_tag_set
set< int > m_tag_set
Definition:
rextract.h:37
Rextract::write_data
void write_data()
Definition:
rextract.cpp:144
Rextract::write_data_bin
void write_data_bin(double, double, int)
Definition:
rextract.cpp:155
Rextract::m_sumpart
int m_sumpart
Definition:
rextract.h:42
Rextract::m_rad
vector< double > m_rad
Definition:
rextract.h:36
Vec3
Definition:
vec3.h:47
esys::lsm::bpu::iter
boost::python::object iter(const boost::python::object &pyOb)
Definition:
Util.h:25
Rextract
class for the extraction of RMS and Stddev of angvel from snapshots
Definition:
rextract.h:33
Rextract::m_count
int m_count
Definition:
rextract.h:41
Rextract::m_tag
int m_tag
Definition:
rextract.h:40
Rextract::m_initialized
bool m_initialized
Definition:
rextract.h:43
Rextract::m_infilebase
string m_infilebase
Definition:
rextract.h:38
Tools
rotextract
rextract.h
Generated by
1.8.20