ESyS-Particle  2.3.4
Rextract Class Reference

class for the extraction of RMS and Stddev of angvel from snapshots More...

#include <rextract.h>

Collaboration diagram for Rextract:

Public Member Functions

 Rextract (const string &, const string &, int)
 
void read_frame (int)
 
void write_data ()
 
void write_data_bin (double, double, int)
 

Private Attributes

vector< double > m_angvel_rms
 
vector< double > m_rad
 
set< int > m_tag_set
 
string m_infilebase
 
string m_outfilename
 
int m_tag
 
int m_count
 
int m_sumpart
 
bool m_initialized
 

Detailed Description

class for the extraction of RMS and Stddev of angvel from snapshots

Constructor & Destructor Documentation

◆ Rextract()

Rextract::Rextract ( const string &  ifn,
const string &  ofn,
int  tag 
)

Member Function Documentation

◆ read_frame()

void Rextract::read_frame ( int  t)

References esys::lsm::bpu::iter(), m_angvel_rms, m_count, m_infilebase, m_initialized, m_rad, m_sumpart, m_tag, and m_tag_set.

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_data()

void Rextract::write_data ( )

References esys::lsm::bpu::iter(), m_angvel_rms, m_count, m_outfilename, m_rad, and m_tag_set.

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_data_bin()

void Rextract::write_data_bin ( double  x0,
double  dx,
int  nb 
)

References esys::lsm::bpu::iter(), m_angvel_rms, m_count, m_outfilename, m_rad, and m_tag_set.

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_angvel_rms

vector<double> Rextract::m_angvel_rms
private

◆ m_count

int Rextract::m_count
private

◆ m_infilebase

string Rextract::m_infilebase
private

Referenced by read_frame(), and Rextract().

◆ m_initialized

bool Rextract::m_initialized
private

Referenced by read_frame(), and Rextract().

◆ m_outfilename

string Rextract::m_outfilename
private

◆ m_rad

vector<double> Rextract::m_rad
private

◆ m_sumpart

int Rextract::m_sumpart
private

Referenced by read_frame(), and Rextract().

◆ m_tag

int Rextract::m_tag
private

Referenced by read_frame(), and Rextract().

◆ m_tag_set

set<int> Rextract::m_tag_set
private

The documentation for this class was generated from the following files: